{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# pandas 进阶修炼 ｜早起Python\n",
    "<br>\n",
    "\n",
    "**本习题由公众号【早起Python & 可视化图鉴】 原创，转载及其他形式合作请与我们联系（微信号`sshs321`)，未经授权严禁搬运及二次创作，侵权必究！**\n",
    "\n",
    "\n",
    "\n",
    "本习题基于 `pandas` 版本 `1.1.3`，所有内容应当在 `Jupyter Notebook` 中执行以获得最佳效果。\n",
    "\n",
    "不同版本之间写法可能会有少许不同，如若碰到此情况，你应该学会如何自行检索解决。"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 5 - 数据筛选与修改\n",
    "\n",
    "\n",
    "<br>\n",
    "\n",
    "现在，终于来到 `pandas` 数据分析中最**高频**的操作，没有之一————数据的`增删改查`\n",
    "\n",
    "在后面的分组、聚合、透视、可视化等多个操作中，数据的筛选、修改操作也会不断出现。\n",
    "\n",
    "因此在本章节，我整理了 40 余个常用操作\n",
    "\n",
    "以习题的形式，带大家回顾利用 `pandas` 进行数据的增删改查。\n",
    "\n",
    "需要注意的是，**本节中的大部分习题都有两个、三个或者更多的解法**，但我仅提供一个思路。\n",
    "\n",
    "我提供的并非唯一也并非最优的方法，欢迎大家集思广益，加入 pandas 星球来提交你的解答并获得一定奖励。\n",
    "\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 初始化\n",
    "\n",
    "<br>\n",
    "\n",
    "该 `Notebook` 版本为**纯习题版**\n",
    "\n",
    "如果需要答案或者提示，可以微信搜索公众号「早起Python」获取！"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 加载数据"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 49,
   "metadata": {},
   "outputs": [],
   "source": [
    "import pandas as pd\n",
    "\n",
    "# df = pd.read_html(\"https://olympics.com/tokyo-2020/olympic-games/zh/results/all-sports/medal-standings.htm\")[0]\n",
    "\n",
    "df = pd.read_csv(\"东京奥运会奖牌数据.csv\")  # 如果未联网可以使用这条命令加载数据\n",
    "\n",
    "df.rename(columns={\n",
    "    'Unnamed: 2':'金牌数',\n",
    "    'Unnamed: 3':'银牌数',\n",
    "    'Unnamed: 4':'铜牌数',\n",
    "},inplace=True)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 5-1 数据修改\n",
    "\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 1- <font color = '#FB8E00'>数据修改</font>｜列名\n",
    "\n",
    "<br>\n",
    "\n",
    "将原 `df` 列名 `Unnamed: 2`、`Unnamed: 3`、`Unnamed: 4` 修改为 `金牌数`、`银牌数`、`铜牌数`"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "metadata": {},
   "outputs": [],
   "source": [
    "df.rename(columns={\n",
    "    'Unnamed: 2':'金牌数',\n",
    "    'Unnamed: 3':'银牌数',\n",
    "    'Unnamed: 4':'铜牌数',\n",
    "},inplace=True)\n",
    "# 查看df数据"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 2 - <font color = '#FB8E00'>数据修改</font>｜行索引\n",
    "\n",
    "<br>\n",
    "\n",
    "将第一列（排名）设置为索引"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "metadata": {},
   "outputs": [],
   "source": [
    "df.set_index(keys='排名',inplace=True)\n",
    "# 查看df数据"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 3 - <font color = '#FB8E00'>数据修改</font>｜修改索引名\n",
    "\n",
    "<br>\n",
    "\n",
    "修改索引名为 金牌排名"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "金牌排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会",
         "rawType": "object",
         "type": "string"
        },
        {
         "name": "Unnamed: 2",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "Unnamed: 3",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "Unnamed: 4",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "总分",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "按总数排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会代码",
         "rawType": "object",
         "type": "string"
        }
       ],
       "ref": "ecd8e641-b6cf-40c3-8d01-ebd99fcba87c",
       "rows": [
        [
         "0",
         "1",
         "美国",
         "39",
         "41",
         "33",
         "113",
         "1",
         "USA"
        ],
        [
         "1",
         "2",
         "中国",
         "38",
         "32",
         "18",
         "88",
         "2",
         "CHN"
        ],
        [
         "2",
         "3",
         "日本",
         "27",
         "14",
         "17",
         "58",
         "5",
         "JPN"
        ],
        [
         "3",
         "4",
         "英国",
         "22",
         "21",
         "22",
         "65",
         "4",
         "GBR"
        ],
        [
         "4",
         "5",
         "ROC",
         "20",
         "28",
         "23",
         "71",
         "3",
         "ROC"
        ],
        [
         "5",
         "6",
         "澳大利亚",
         "17",
         "7",
         "22",
         "46",
         "6",
         "AUS"
        ],
        [
         "6",
         "7",
         "荷兰",
         "10",
         "12",
         "14",
         "36",
         "9",
         "NED"
        ],
        [
         "7",
         "8",
         "法国",
         "10",
         "12",
         "11",
         "33",
         "10",
         "FRA"
        ],
        [
         "8",
         "9",
         "德国",
         "10",
         "11",
         "16",
         "37",
         "8",
         "GER"
        ],
        [
         "9",
         "10",
         "意大利",
         "10",
         "10",
         "20",
         "40",
         "7",
         "ITA"
        ],
        [
         "10",
         "11",
         "加拿大",
         "7",
         "6",
         "11",
         "24",
         "11",
         "CAN"
        ],
        [
         "11",
         "12",
         "巴西",
         "7",
         "6",
         "8",
         "21",
         "12",
         "BRA"
        ],
        [
         "12",
         "13",
         "新西兰",
         "7",
         "6",
         "7",
         "20",
         "13",
         "NZL"
        ],
        [
         "13",
         "14",
         "古巴",
         "7",
         "3",
         "5",
         "15",
         "18",
         "CUB"
        ],
        [
         "14",
         "15",
         "匈牙利",
         "6",
         "7",
         "7",
         "20",
         "13",
         "HUN"
        ],
        [
         "15",
         "16",
         "韩国",
         "6",
         "4",
         "10",
         "20",
         "13",
         "KOR"
        ],
        [
         "16",
         "17",
         "波兰",
         "4",
         "5",
         "5",
         "14",
         "19",
         "POL"
        ],
        [
         "17",
         "18",
         "捷克",
         "4",
         "4",
         "3",
         "11",
         "23",
         "CZE"
        ],
        [
         "18",
         "19",
         "肯尼亚",
         "4",
         "4",
         "2",
         "10",
         "25",
         "KEN"
        ],
        [
         "19",
         "20",
         "挪威",
         "4",
         "2",
         "2",
         "8",
         "29",
         "NOR"
        ],
        [
         "20",
         "21",
         "牙买加",
         "4",
         "1",
         "4",
         "9",
         "26",
         "JAM"
        ],
        [
         "21",
         "22",
         "西班牙",
         "3",
         "8",
         "6",
         "17",
         "17",
         "ESP"
        ],
        [
         "22",
         "23",
         "瑞典",
         "3",
         "6",
         "0",
         "9",
         "26",
         "SWE"
        ],
        [
         "23",
         "24",
         "瑞士",
         "3",
         "4",
         "6",
         "13",
         "20",
         "SUI"
        ],
        [
         "24",
         "25",
         "丹麦",
         "3",
         "4",
         "4",
         "11",
         "23",
         "DEN"
        ],
        [
         "25",
         "26",
         "克罗地亚",
         "3",
         "3",
         "2",
         "8",
         "29",
         "CRO"
        ],
        [
         "26",
         "27",
         "伊朗",
         "3",
         "2",
         "2",
         "7",
         "33",
         "IRI"
        ],
        [
         "27",
         "28",
         "塞尔维亚",
         "3",
         "1",
         "5",
         "9",
         "26",
         "SRB"
        ],
        [
         "28",
         "29",
         "比利时",
         "3",
         "1",
         "3",
         "7",
         "33",
         "BEL"
        ],
        [
         "29",
         "30",
         "保加利亚",
         "3",
         "1",
         "2",
         "6",
         "39",
         "BUL"
        ],
        [
         "30",
         "31",
         "斯洛文尼亚",
         "3",
         "1",
         "1",
         "5",
         "42",
         "SLO"
        ],
        [
         "31",
         "32",
         "乌兹别克斯坦",
         "3",
         "0",
         "2",
         "5",
         "42",
         "UZB"
        ],
        [
         "32",
         "33",
         "格鲁吉亚",
         "2",
         "5",
         "1",
         "8",
         "29",
         "GEO"
        ],
        [
         "33",
         "34",
         "中华台北",
         "2",
         "4",
         "6",
         "12",
         "22",
         "TPE"
        ],
        [
         "34",
         "35",
         "土耳其",
         "2",
         "2",
         "9",
         "13",
         "20",
         "TUR"
        ],
        [
         "35",
         "36",
         "希腊",
         "2",
         "1",
         "1",
         "4",
         "47",
         "GRE"
        ],
        [
         "36",
         "36",
         "乌干达",
         "2",
         "1",
         "1",
         "4",
         "47",
         "UGA"
        ],
        [
         "37",
         "38",
         "厄瓜多尔",
         "2",
         "1",
         "0",
         "3",
         "60",
         "ECU"
        ],
        [
         "38",
         "39",
         "爱尔兰",
         "2",
         "0",
         "2",
         "4",
         "47",
         "IRL"
        ],
        [
         "39",
         "39",
         "以色列",
         "2",
         "0",
         "2",
         "4",
         "47",
         "ISR"
        ],
        [
         "40",
         "41",
         "卡塔尔",
         "2",
         "0",
         "1",
         "3",
         "60",
         "QAT"
        ],
        [
         "41",
         "42",
         "巴哈马",
         "2",
         "0",
         "0",
         "2",
         "66",
         "BAH"
        ],
        [
         "42",
         "42",
         "科索沃",
         "2",
         "0",
         "0",
         "2",
         "66",
         "KOS"
        ],
        [
         "43",
         "44",
         "乌克兰",
         "1",
         "6",
         "12",
         "19",
         "16",
         "UKR"
        ],
        [
         "44",
         "45",
         "白俄罗斯",
         "1",
         "3",
         "3",
         "7",
         "33",
         "BLR"
        ],
        [
         "45",
         "46",
         "罗马尼亚",
         "1",
         "3",
         "0",
         "4",
         "47",
         "ROU"
        ],
        [
         "46",
         "46",
         "委内瑞拉",
         "1",
         "3",
         "0",
         "4",
         "47",
         "VEN"
        ],
        [
         "47",
         "48",
         "印度",
         "1",
         "2",
         "4",
         "7",
         "33",
         "IND"
        ],
        [
         "48",
         "49",
         "中国香港",
         "1",
         "2",
         "3",
         "6",
         "39",
         "HKG"
        ],
        [
         "49",
         "50",
         "菲律宾",
         "1",
         "2",
         "1",
         "4",
         "47",
         "PHI"
        ]
       ],
       "shape": {
        "columns": 8,
        "rows": 93
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>排名</th>\n",
       "      <th>国家奥委会</th>\n",
       "      <th>Unnamed: 2</th>\n",
       "      <th>Unnamed: 3</th>\n",
       "      <th>Unnamed: 4</th>\n",
       "      <th>总分</th>\n",
       "      <th>按总数排名</th>\n",
       "      <th>国家奥委会代码</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>金牌排名</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>美国</td>\n",
       "      <td>39</td>\n",
       "      <td>41</td>\n",
       "      <td>33</td>\n",
       "      <td>113</td>\n",
       "      <td>1</td>\n",
       "      <td>USA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>中国</td>\n",
       "      <td>38</td>\n",
       "      <td>32</td>\n",
       "      <td>18</td>\n",
       "      <td>88</td>\n",
       "      <td>2</td>\n",
       "      <td>CHN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>日本</td>\n",
       "      <td>27</td>\n",
       "      <td>14</td>\n",
       "      <td>17</td>\n",
       "      <td>58</td>\n",
       "      <td>5</td>\n",
       "      <td>JPN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>英国</td>\n",
       "      <td>22</td>\n",
       "      <td>21</td>\n",
       "      <td>22</td>\n",
       "      <td>65</td>\n",
       "      <td>4</td>\n",
       "      <td>GBR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>ROC</td>\n",
       "      <td>20</td>\n",
       "      <td>28</td>\n",
       "      <td>23</td>\n",
       "      <td>71</td>\n",
       "      <td>3</td>\n",
       "      <td>ROC</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>86</td>\n",
       "      <td>加纳</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>GHA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>89</th>\n",
       "      <td>86</td>\n",
       "      <td>格林纳达</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>GRN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>90</th>\n",
       "      <td>86</td>\n",
       "      <td>科威特</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>KUW</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>91</th>\n",
       "      <td>86</td>\n",
       "      <td>摩尔多瓦</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>MDA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>92</th>\n",
       "      <td>86</td>\n",
       "      <td>叙利亚</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>SYR</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>93 rows × 8 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "      排名 国家奥委会  Unnamed: 2  Unnamed: 3  Unnamed: 4   总分  按总数排名 国家奥委会代码\n",
       "金牌排名                                                                  \n",
       "0      1    美国          39          41          33  113      1     USA\n",
       "1      2    中国          38          32          18   88      2     CHN\n",
       "2      3    日本          27          14          17   58      5     JPN\n",
       "3      4    英国          22          21          22   65      4     GBR\n",
       "4      5   ROC          20          28          23   71      3     ROC\n",
       "...   ..   ...         ...         ...         ...  ...    ...     ...\n",
       "88    86    加纳           0           0           1    1     77     GHA\n",
       "89    86  格林纳达           0           0           1    1     77     GRN\n",
       "90    86   科威特           0           0           1    1     77     KUW\n",
       "91    86  摩尔多瓦           0           0           1    1     77     MDA\n",
       "92    86   叙利亚           0           0           1    1     77     SYR\n",
       "\n",
       "[93 rows x 8 columns]"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.index.name='金牌排名'"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 4 - <font color = '#FB8E00'>数据修改</font>｜修改值\n",
    "\n",
    "<br>\n",
    "\n",
    "将 ROC（第一列第五行）修改为 俄奥委会"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 36,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会",
         "rawType": "object",
         "type": "string"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "铜牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "总分",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "按总数排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会代码",
         "rawType": "object",
         "type": "string"
        }
       ],
       "ref": "607588f8-f678-48a7-a5a8-749a92561310",
       "rows": [
        [
         "1",
         "美国",
         "39",
         "41",
         "33",
         "113",
         "1",
         "USA"
        ],
        [
         "2",
         "中国",
         "38",
         "32",
         "18",
         "88",
         "2",
         "CHN"
        ],
        [
         "3",
         "日本",
         "27",
         "14",
         "17",
         "58",
         "5",
         "JPN"
        ],
        [
         "4",
         "英国",
         "22",
         "21",
         "22",
         "65",
         "4",
         "GBR"
        ],
        [
         "5",
         "俄奥委会",
         "20",
         "28",
         "23",
         "71",
         "3",
         "ROC"
        ],
        [
         "6",
         "澳大利亚",
         "17",
         "7",
         "22",
         "46",
         "6",
         "AUS"
        ],
        [
         "7",
         "荷兰",
         "10",
         "12",
         "14",
         "36",
         "9",
         "NED"
        ],
        [
         "8",
         "法国",
         "10",
         "12",
         "11",
         "33",
         "10",
         "FRA"
        ],
        [
         "9",
         "德国",
         "10",
         "11",
         "16",
         "37",
         "8",
         "GER"
        ],
        [
         "10",
         "意大利",
         "10",
         "10",
         "20",
         "40",
         "7",
         "ITA"
        ],
        [
         "11",
         "加拿大",
         "7",
         "6",
         "11",
         "24",
         "11",
         "CAN"
        ],
        [
         "12",
         "巴西",
         "7",
         "6",
         "8",
         "21",
         "12",
         "BRA"
        ],
        [
         "13",
         "新西兰",
         "7",
         "6",
         "7",
         "20",
         "13",
         "NZL"
        ],
        [
         "14",
         "古巴",
         "7",
         "3",
         "5",
         "15",
         "18",
         "CUB"
        ],
        [
         "15",
         "匈牙利",
         "6",
         "7",
         "7",
         "20",
         "13",
         "HUN"
        ],
        [
         "16",
         "韩国",
         "6",
         "4",
         "10",
         "20",
         "13",
         "KOR"
        ],
        [
         "17",
         "波兰",
         "4",
         "5",
         "5",
         "14",
         "19",
         "POL"
        ],
        [
         "18",
         "捷克",
         "4",
         "4",
         "3",
         "11",
         "23",
         "CZE"
        ],
        [
         "19",
         "肯尼亚",
         "4",
         "4",
         "2",
         "10",
         "25",
         "KEN"
        ],
        [
         "20",
         "挪威",
         "4",
         "2",
         "2",
         "8",
         "29",
         "NOR"
        ],
        [
         "21",
         "牙买加",
         "4",
         "1",
         "4",
         "9",
         "26",
         "JAM"
        ],
        [
         "22",
         "西班牙",
         "3",
         "8",
         "6",
         "17",
         "17",
         "ESP"
        ],
        [
         "23",
         "瑞典",
         "3",
         "6",
         "0",
         "9",
         "26",
         "SWE"
        ],
        [
         "24",
         "瑞士",
         "3",
         "4",
         "6",
         "13",
         "20",
         "SUI"
        ],
        [
         "25",
         "丹麦",
         "3",
         "4",
         "4",
         "11",
         "23",
         "DEN"
        ],
        [
         "26",
         "克罗地亚",
         "3",
         "3",
         "2",
         "8",
         "29",
         "CRO"
        ],
        [
         "27",
         "伊朗",
         "3",
         "2",
         "2",
         "7",
         "33",
         "IRI"
        ],
        [
         "28",
         "塞尔维亚",
         "3",
         "1",
         "5",
         "9",
         "26",
         "SRB"
        ],
        [
         "29",
         "比利时",
         "3",
         "1",
         "3",
         "7",
         "33",
         "BEL"
        ],
        [
         "30",
         "保加利亚",
         "3",
         "1",
         "2",
         "6",
         "39",
         "BUL"
        ],
        [
         "31",
         "斯洛文尼亚",
         "3",
         "1",
         "1",
         "5",
         "42",
         "SLO"
        ],
        [
         "32",
         "乌兹别克斯坦",
         "3",
         "0",
         "2",
         "5",
         "42",
         "UZB"
        ],
        [
         "33",
         "格鲁吉亚",
         "2",
         "5",
         "1",
         "8",
         "29",
         "GEO"
        ],
        [
         "34",
         "中华台北",
         "2",
         "4",
         "6",
         "12",
         "22",
         "TPE"
        ],
        [
         "35",
         "土耳其",
         "2",
         "2",
         "9",
         "13",
         "20",
         "TUR"
        ],
        [
         "36",
         "希腊",
         "2",
         "1",
         "1",
         "4",
         "47",
         "GRE"
        ],
        [
         "36",
         "乌干达",
         "2",
         "1",
         "1",
         "4",
         "47",
         "UGA"
        ],
        [
         "38",
         "厄瓜多尔",
         "2",
         "1",
         "0",
         "3",
         "60",
         "ECU"
        ],
        [
         "39",
         "爱尔兰",
         "2",
         "0",
         "2",
         "4",
         "47",
         "IRL"
        ],
        [
         "39",
         "以色列",
         "2",
         "0",
         "2",
         "4",
         "47",
         "ISR"
        ],
        [
         "41",
         "卡塔尔",
         "2",
         "0",
         "1",
         "3",
         "60",
         "QAT"
        ],
        [
         "42",
         "巴哈马",
         "2",
         "0",
         "0",
         "2",
         "66",
         "BAH"
        ],
        [
         "42",
         "科索沃",
         "2",
         "0",
         "0",
         "2",
         "66",
         "KOS"
        ],
        [
         "44",
         "乌克兰",
         "1",
         "6",
         "12",
         "19",
         "16",
         "UKR"
        ],
        [
         "45",
         "白俄罗斯",
         "1",
         "3",
         "3",
         "7",
         "33",
         "BLR"
        ],
        [
         "46",
         "罗马尼亚",
         "1",
         "3",
         "0",
         "4",
         "47",
         "ROU"
        ],
        [
         "46",
         "委内瑞拉",
         "1",
         "3",
         "0",
         "4",
         "47",
         "VEN"
        ],
        [
         "48",
         "印度",
         "1",
         "2",
         "4",
         "7",
         "33",
         "IND"
        ],
        [
         "49",
         "中国香港",
         "1",
         "2",
         "3",
         "6",
         "39",
         "HKG"
        ],
        [
         "50",
         "菲律宾",
         "1",
         "2",
         "1",
         "4",
         "47",
         "PHI"
        ]
       ],
       "shape": {
        "columns": 7,
        "rows": 93
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>国家奥委会</th>\n",
       "      <th>金牌数</th>\n",
       "      <th>银牌数</th>\n",
       "      <th>铜牌数</th>\n",
       "      <th>总分</th>\n",
       "      <th>按总数排名</th>\n",
       "      <th>国家奥委会代码</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>排名</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>美国</td>\n",
       "      <td>39</td>\n",
       "      <td>41</td>\n",
       "      <td>33</td>\n",
       "      <td>113</td>\n",
       "      <td>1</td>\n",
       "      <td>USA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>中国</td>\n",
       "      <td>38</td>\n",
       "      <td>32</td>\n",
       "      <td>18</td>\n",
       "      <td>88</td>\n",
       "      <td>2</td>\n",
       "      <td>CHN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>日本</td>\n",
       "      <td>27</td>\n",
       "      <td>14</td>\n",
       "      <td>17</td>\n",
       "      <td>58</td>\n",
       "      <td>5</td>\n",
       "      <td>JPN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>英国</td>\n",
       "      <td>22</td>\n",
       "      <td>21</td>\n",
       "      <td>22</td>\n",
       "      <td>65</td>\n",
       "      <td>4</td>\n",
       "      <td>GBR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>俄奥委会</td>\n",
       "      <td>20</td>\n",
       "      <td>28</td>\n",
       "      <td>23</td>\n",
       "      <td>71</td>\n",
       "      <td>3</td>\n",
       "      <td>ROC</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>86</th>\n",
       "      <td>加纳</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>GHA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>86</th>\n",
       "      <td>格林纳达</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>GRN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>86</th>\n",
       "      <td>科威特</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>KUW</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>86</th>\n",
       "      <td>摩尔多瓦</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>MDA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>86</th>\n",
       "      <td>叙利亚</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>SYR</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>93 rows × 7 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "   国家奥委会  金牌数  银牌数  铜牌数   总分  按总数排名 国家奥委会代码\n",
       "排名                                         \n",
       "1     美国   39   41   33  113      1     USA\n",
       "2     中国   38   32   18   88      2     CHN\n",
       "3     日本   27   14   17   58      5     JPN\n",
       "4     英国   22   21   22   65      4     GBR\n",
       "5   俄奥委会   20   28   23   71      3     ROC\n",
       "..   ...  ...  ...  ...  ...    ...     ...\n",
       "86    加纳    0    0    1    1     77     GHA\n",
       "86  格林纳达    0    0    1    1     77     GRN\n",
       "86   科威特    0    0    1    1     77     KUW\n",
       "86  摩尔多瓦    0    0    1    1     77     MDA\n",
       "86   叙利亚    0    0    1    1     77     SYR\n",
       "\n",
       "[93 rows x 7 columns]"
      ]
     },
     "execution_count": 36,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# df.iloc[4,1]='俄奥委会'\n",
    "# 索引后\n",
    "df.loc[5,'国家奥委会']='俄奥委会'\n",
    "df"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 5 - <font color = '#FB8E00'>数据修改</font>｜替换值（单值）\n",
    "\n",
    "<br>\n",
    "\n",
    "将金牌数列的数字 `0` 替换为 `无`"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "C:\\Windows\\Temp\\ipykernel_24544\\1988208184.py:1: FutureWarning: Setting an item of incompatible dtype is deprecated and will raise an error in a future version of pandas. Value '无' has dtype incompatible with int64, please explicitly cast to a compatible dtype first.\n",
      "  df.loc[df['金牌数']==0,'金牌数']='无'\n"
     ]
    }
   ],
   "source": [
    "df.loc[df['金牌数']==0,'金牌数']='无'\n",
    "# 会警告类型转换问题"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 6 - <font color = '#FB8E00'>数据修改</font>｜替换值（多值）\n",
    "\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "同时替换\n",
    "\n",
    "- 将 `无` 替换为 缺失值\n",
    "- 将 0 替换为 `None`\n",
    "\n",
    "注意：缺失值的 Nan 该怎么生成？"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 40,
   "metadata": {},
   "outputs": [],
   "source": [
    "import numpy as np\n",
    "# df.loc[df['金牌数']=='无','金牌数']=np.nan\n",
    "df.replace('无', np.nan,inplace=True)\n",
    "df.replace(0, None,inplace=True)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "为了帮助你快速把握核心差异，下表进行了详细的对比。\n",
    "\n",
    "| 特性 | `NaN` | `None` |\n",
    "| :--- | :--- | :--- |\n",
    "| **本质与类型** | 一个特殊的**浮点数**值，类型为 `float`  | 一个**Python对象**，类型为 `NoneType`  |\n",
    "| **数据兼容性** | 主要用于**数值型数据**（整数、浮点数） | 可存在于任何地方，但会迫使**数值类型数组**转换为 `object` 类型 |\n",
    "| **运算行为** | 任何涉及`NaN`的算术运算结果通常仍是`NaN`（如 `np.nan + 1` 得到 `nan`） | 与数值类型运算会引发 **`TypeError`** （如 `None + 1` 会报错） |\n",
    "| **相等性比较** | `np.nan == np.nan` 的结果是 **`False`**  | `None == None` 的结果是 **`True`**  |\n",
    "| **Pandas中的检测** | 均可被 `pd.isna()` 或 `pd.isnull()` 识别为缺失值  | 均可被 `pd.isna()` 或 `pd.isnull()` 识别为缺失值  |\n",
    "| **Pandas中的自动转换** | 在数值型数据中，Pandas倾向于统一使用`NaN` | 当出现在数值型列（如整数列）时，Pandas通常会自动将其转换为`NaN`，并可能改变列的数据类型 |"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 7 - 数据查看\n",
    "\n",
    "查看各列数据类型"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 47,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "object",
         "type": "string"
        },
        {
         "name": "0",
         "rawType": "object",
         "type": "unknown"
        }
       ],
       "ref": "8d6c2e0f-3ac2-4474-a62c-c860b7aa8369",
       "rows": [
        [
         "国家奥委会",
         "object"
        ],
        [
         "金牌数",
         "int32"
        ],
        [
         "银牌数",
         "object"
        ],
        [
         "铜牌数",
         "object"
        ],
        [
         "总分",
         "int64"
        ],
        [
         "按总数排名",
         "int64"
        ],
        [
         "国家奥委会代码",
         "object"
        ]
       ],
       "shape": {
        "columns": 1,
        "rows": 7
       }
      },
      "text/plain": [
       "国家奥委会      object\n",
       "金牌数         int32\n",
       "银牌数        object\n",
       "铜牌数        object\n",
       "总分          int64\n",
       "按总数排名       int64\n",
       "国家奥委会代码    object\n",
       "dtype: object"
      ]
     },
     "execution_count": 47,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.dtypes"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 8 - <font color = '#FB8E00'>数据修改</font>｜修改类型\n",
    "\n",
    "将 `金牌数` 列类型修改为 `int`"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 46,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "C:\\Windows\\Temp\\ipykernel_24544\\4164528618.py:1: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`\n",
      "  df['金牌数']=df['金牌数'].fillna(0).astype(int)\n"
     ]
    }
   ],
   "source": [
    "df['金牌数']=df['金牌数'].fillna(0).astype(int)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 9 - <font color = '#1B85FF' >数据增加</font>｜新增列（固定值）\n",
    "\n",
    "<br>\n",
    "\n",
    "**重新加载数据** 并 **新增一列** 比赛地点，值为 `东京`\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 50,
   "metadata": {},
   "outputs": [],
   "source": [
    "# df = pd.read_csv(\"东京奥运会奖牌数据.csv\")  # 如果未联网可以使用这条命令加载数据\n",
    "\n",
    "df['比赛地点']='东京'"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 10 - <font color = '#1B85FF' >数据增加</font>｜新增列（计算值）\n",
    "\n",
    "<br>\n",
    "\n",
    "**新增一列** 金银牌总数列，值为该国家金银牌总数"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 51,
   "metadata": {},
   "outputs": [],
   "source": [
    "df['金银牌总数']=df['金牌数']+df['银牌数']"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "下面这个表格汇总了 Series 主要支持的运算类型和代表性操作。\n",
    "\n",
    "| 运算类别 | 主要操作/说明 | 代表性示例（简要说明） |\n",
    "| :--- | :--- | :--- |\n",
    "| **算术运算** | 加(`+`)、减(`-`)、乘(`*`)、除(`/`)、整除(`//`)、取幂(`**`)、取模(`%`)等。 | `s1 + s2`, `s * 10` |\n",
    "| **比较运算** | 等于(`==`)、不等于(`!=`)、大于(`>`)、小于(`<`)、大于等于(`>=`)、小于等于(`<=`)。 | `s > 5` (返回布尔Series) |\n",
    "| **逻辑运算** | 与(`&`)、或(`|`)、非(`~`)。**注意**：必须用括号将条件括起来。 | `(s > 2) & (s < 5)` |\n",
    "| **统计运算** | 求和(`sum`)、均值(`mean`)、最大值(`max`)、最小值(`min`)、标准差(`std`)、中位数(`median`)、分位数(`quantile`)、众数(`mode`)、唯一值计数(`value_counts`)、描述性统计(`describe`)。 | `s.mean()`, `s.value_counts()` |\n",
    "| **向量化运算** | **核心特性**：无需显式循环即可对整个Series进行高效的元素级操作。这得益于其底层基于NumPy数组的实现。 | `np.sin(s)`, `s1 + s2` (自动对齐) |\n",
    "| **自定义函数应用** | 通过 `apply()` 方法将自定义函数或 lambda 函数应用到每个元素上。 | `s.apply(lambda x: x**2)` |\n",
    "| **数据对齐** | **核心特性**：两个Series进行运算时，会**自动根据索引标签对齐数据**。索引不对应的位置会引入缺失值 `NaN`。 | `sr1.add(sr2, fill_value=0)` |\n",
    "| **缺失值处理** | 检测缺失值(`isnull`, `isna`)、过滤缺失值(`dropna`)、填充缺失值(`fillna`)。 | `s.fillna(0)`, `s.dropna()` |\n",
    "| **索引与切片** | 类似列表和字典的访问方式，支持位置索引(`iloc`)和标签索引(`loc`)。 | `s[0]`, `s['a']`, `s.iloc[1:3]` |\n",
    "\n",
    "要熟练运用Series的运算，有几个核心概念需要特别留意：\n",
    "\n",
    "1.  **向量化思维**：这是高效使用Pandas和NumPy的关键。尽量利用内置的向量化操作（如直接`s * 2`）来代替低效的Python循环（如`for`循环），这将大幅提升代码的执行效率。\n",
    "2.  **理解数据对齐**：这是Series运算的一个基本且重要的特性。在进行两个Series的运算时，结果会自动取索引的**并集**，只有在两个Series中都有定义的索引位置才会进行运算，否则结果为NaN。你可以使用类似 `s1.add(s2, fill_value=0)` 的方法在运算前为缺失值指定一个默认值（例如0），以避免产生NaN。\n",
    "3.  **善用应用函数**：对于复杂的元素级操作，`apply()` 方法非常强大和灵活。而对于简单的映射或转换，`map()` 函数也是一个好选择。"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 11 - <font color = '#1B85FF' >数据增加</font>｜新增列（比较值）\n",
    "\n",
    "新增一列 最多奖牌数量 列，值为该过金银牌数量种最多的一个奖牌数量\n",
    "\n",
    "例如美国银牌最多，则为41，中国为38"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 使用dataframe，需要先熟悉使用Series。使用Series，需要有向量化思维\n",
    "df['最多奖牌数量']=pd.concat([df['金牌数'],df['银牌数']],axis=1).max(axis=1)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 12 - <font color = '#1B85FF' >数据增加</font>｜新增列（判断值）\n",
    "\n",
    "新增一列 金牌大于30\n",
    "\n",
    "如果一个国家的金牌数大于 30 则值为 是，反之为 否"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 54,
   "metadata": {},
   "outputs": [],
   "source": [
    "df['金牌大于30']=df['金牌数'].apply(lambda x:('是' if x>30 else '否'))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 13 - <font color = '#1B85FF' >数据增加</font>｜增加多列\n",
    "\n",
    "新增两列，分别是\n",
    "\n",
    "- 金铜牌总数（金牌数+铜牌数）\n",
    "- 银铜牌总数（银牌数+铜牌数）"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 55,
   "metadata": {},
   "outputs": [],
   "source": [
    "df['金铜牌总数']=df['金牌数']+df['铜牌数']\n",
    "df['银铜牌总数']=df['银牌数']+df['铜牌数']"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 14 - <font color = '#1B85FF' >数据增加</font>｜新增列（引用变量）\n",
    "\n",
    "新增一列金牌占比，为各国金牌数除以总金牌数（gold_sum）"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 58,
   "metadata": {},
   "outputs": [],
   "source": [
    "df['金牌占比']=(df['金牌数']/(df['金牌数']+df['银牌数']+df['铜牌数'])).round(2)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 15 - <font color = '#1B85FF' >数据增加</font>｜新增行（末尾追加）\n",
    "\n",
    "<br>\n",
    "\n",
    "在 df 末尾追加一行，内容为 0,1,2,3... 一直到 `df` 的列长度"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 59,
   "metadata": {},
   "outputs": [],
   "source": [
    "new_data = list(range(len(df.columns))) # 例如，若df有4列，则生成 [0, 1, 2, 3]\n",
    "\n",
    "# 使用 loc 在末尾添加新行\n",
    "df.loc[len(df)] = new_data"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 16 - <font color = '#1B85FF' >数据增加</font>｜新增行（指定位置）\n",
    "\n",
    "<br>\n",
    "\n",
    "在第 2 行新增一行数据，即美国和中国之间。\n",
    "\n",
    "数据内容同上一题"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 61,
   "metadata": {},
   "outputs": [],
   "source": [
    "df_top = df.iloc[:1]\n",
    "df_bottom = df.iloc[1:]\n",
    "new_row_data = list(range(len(df.columns)))\n",
    "# 将新行数据转换为DataFrame，并确保列名一致\n",
    "new_row = pd.DataFrame([new_row_data], columns=df.columns)\n",
    "df_new = pd.concat([df_top, new_row, df_bottom], ignore_index=True)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 17 - <font color ='#27BE49'>数据删除</font>｜删除行\n",
    "\n",
    "<br>\n",
    "\n",
    "删除 `df` 第一行"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 62,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会",
         "rawType": "object",
         "type": "unknown"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "铜牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "总分",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "按总数排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会代码",
         "rawType": "object",
         "type": "unknown"
        },
        {
         "name": "比赛地点",
         "rawType": "object",
         "type": "unknown"
        },
        {
         "name": "金银牌总数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "最多奖牌数量",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "金牌大于30",
         "rawType": "object",
         "type": "unknown"
        },
        {
         "name": "金铜牌总数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银铜牌总数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "金牌占比",
         "rawType": "float64",
         "type": "float"
        }
       ],
       "ref": "56f6ce11-b4b5-49b0-8623-69c9d2ec0fb2",
       "rows": [
        [
         "1",
         "2",
         "中国",
         "38",
         "32",
         "18",
         "88",
         "2",
         "CHN",
         "东京",
         "70",
         "38",
         "是",
         "56",
         "50",
         "0.43"
        ],
        [
         "2",
         "3",
         "日本",
         "27",
         "14",
         "17",
         "58",
         "5",
         "JPN",
         "东京",
         "41",
         "27",
         "否",
         "44",
         "31",
         "0.47"
        ],
        [
         "3",
         "4",
         "英国",
         "22",
         "21",
         "22",
         "65",
         "4",
         "GBR",
         "东京",
         "43",
         "22",
         "否",
         "44",
         "43",
         "0.34"
        ],
        [
         "4",
         "5",
         "ROC",
         "20",
         "28",
         "23",
         "71",
         "3",
         "ROC",
         "东京",
         "48",
         "28",
         "否",
         "43",
         "51",
         "0.28"
        ],
        [
         "5",
         "6",
         "澳大利亚",
         "17",
         "7",
         "22",
         "46",
         "6",
         "AUS",
         "东京",
         "24",
         "17",
         "否",
         "39",
         "29",
         "0.37"
        ],
        [
         "6",
         "7",
         "荷兰",
         "10",
         "12",
         "14",
         "36",
         "9",
         "NED",
         "东京",
         "22",
         "12",
         "否",
         "24",
         "26",
         "0.28"
        ],
        [
         "7",
         "8",
         "法国",
         "10",
         "12",
         "11",
         "33",
         "10",
         "FRA",
         "东京",
         "22",
         "12",
         "否",
         "21",
         "23",
         "0.3"
        ],
        [
         "8",
         "9",
         "德国",
         "10",
         "11",
         "16",
         "37",
         "8",
         "GER",
         "东京",
         "21",
         "11",
         "否",
         "26",
         "27",
         "0.27"
        ],
        [
         "9",
         "10",
         "意大利",
         "10",
         "10",
         "20",
         "40",
         "7",
         "ITA",
         "东京",
         "20",
         "10",
         "否",
         "30",
         "30",
         "0.25"
        ],
        [
         "10",
         "11",
         "加拿大",
         "7",
         "6",
         "11",
         "24",
         "11",
         "CAN",
         "东京",
         "13",
         "7",
         "否",
         "18",
         "17",
         "0.29"
        ],
        [
         "11",
         "12",
         "巴西",
         "7",
         "6",
         "8",
         "21",
         "12",
         "BRA",
         "东京",
         "13",
         "7",
         "否",
         "15",
         "14",
         "0.33"
        ],
        [
         "12",
         "13",
         "新西兰",
         "7",
         "6",
         "7",
         "20",
         "13",
         "NZL",
         "东京",
         "13",
         "7",
         "否",
         "14",
         "13",
         "0.35"
        ],
        [
         "13",
         "14",
         "古巴",
         "7",
         "3",
         "5",
         "15",
         "18",
         "CUB",
         "东京",
         "10",
         "7",
         "否",
         "12",
         "8",
         "0.47"
        ],
        [
         "14",
         "15",
         "匈牙利",
         "6",
         "7",
         "7",
         "20",
         "13",
         "HUN",
         "东京",
         "13",
         "7",
         "否",
         "13",
         "14",
         "0.3"
        ],
        [
         "15",
         "16",
         "韩国",
         "6",
         "4",
         "10",
         "20",
         "13",
         "KOR",
         "东京",
         "10",
         "6",
         "否",
         "16",
         "14",
         "0.3"
        ],
        [
         "16",
         "17",
         "波兰",
         "4",
         "5",
         "5",
         "14",
         "19",
         "POL",
         "东京",
         "9",
         "5",
         "否",
         "9",
         "10",
         "0.29"
        ],
        [
         "17",
         "18",
         "捷克",
         "4",
         "4",
         "3",
         "11",
         "23",
         "CZE",
         "东京",
         "8",
         "4",
         "否",
         "7",
         "7",
         "0.36"
        ],
        [
         "18",
         "19",
         "肯尼亚",
         "4",
         "4",
         "2",
         "10",
         "25",
         "KEN",
         "东京",
         "8",
         "4",
         "否",
         "6",
         "6",
         "0.4"
        ],
        [
         "19",
         "20",
         "挪威",
         "4",
         "2",
         "2",
         "8",
         "29",
         "NOR",
         "东京",
         "6",
         "4",
         "否",
         "6",
         "4",
         "0.5"
        ],
        [
         "20",
         "21",
         "牙买加",
         "4",
         "1",
         "4",
         "9",
         "26",
         "JAM",
         "东京",
         "5",
         "4",
         "否",
         "8",
         "5",
         "0.44"
        ],
        [
         "21",
         "22",
         "西班牙",
         "3",
         "8",
         "6",
         "17",
         "17",
         "ESP",
         "东京",
         "11",
         "8",
         "否",
         "9",
         "14",
         "0.18"
        ],
        [
         "22",
         "23",
         "瑞典",
         "3",
         "6",
         "0",
         "9",
         "26",
         "SWE",
         "东京",
         "9",
         "6",
         "否",
         "3",
         "6",
         "0.33"
        ],
        [
         "23",
         "24",
         "瑞士",
         "3",
         "4",
         "6",
         "13",
         "20",
         "SUI",
         "东京",
         "7",
         "4",
         "否",
         "9",
         "10",
         "0.23"
        ],
        [
         "24",
         "25",
         "丹麦",
         "3",
         "4",
         "4",
         "11",
         "23",
         "DEN",
         "东京",
         "7",
         "4",
         "否",
         "7",
         "8",
         "0.27"
        ],
        [
         "25",
         "26",
         "克罗地亚",
         "3",
         "3",
         "2",
         "8",
         "29",
         "CRO",
         "东京",
         "6",
         "3",
         "否",
         "5",
         "5",
         "0.38"
        ],
        [
         "26",
         "27",
         "伊朗",
         "3",
         "2",
         "2",
         "7",
         "33",
         "IRI",
         "东京",
         "5",
         "3",
         "否",
         "5",
         "4",
         "0.43"
        ],
        [
         "27",
         "28",
         "塞尔维亚",
         "3",
         "1",
         "5",
         "9",
         "26",
         "SRB",
         "东京",
         "4",
         "3",
         "否",
         "8",
         "6",
         "0.33"
        ],
        [
         "28",
         "29",
         "比利时",
         "3",
         "1",
         "3",
         "7",
         "33",
         "BEL",
         "东京",
         "4",
         "3",
         "否",
         "6",
         "4",
         "0.43"
        ],
        [
         "29",
         "30",
         "保加利亚",
         "3",
         "1",
         "2",
         "6",
         "39",
         "BUL",
         "东京",
         "4",
         "3",
         "否",
         "5",
         "3",
         "0.5"
        ],
        [
         "30",
         "31",
         "斯洛文尼亚",
         "3",
         "1",
         "1",
         "5",
         "42",
         "SLO",
         "东京",
         "4",
         "3",
         "否",
         "4",
         "2",
         "0.6"
        ],
        [
         "31",
         "32",
         "乌兹别克斯坦",
         "3",
         "0",
         "2",
         "5",
         "42",
         "UZB",
         "东京",
         "3",
         "3",
         "否",
         "5",
         "2",
         "0.6"
        ],
        [
         "32",
         "33",
         "格鲁吉亚",
         "2",
         "5",
         "1",
         "8",
         "29",
         "GEO",
         "东京",
         "7",
         "5",
         "否",
         "3",
         "6",
         "0.25"
        ],
        [
         "33",
         "34",
         "中华台北",
         "2",
         "4",
         "6",
         "12",
         "22",
         "TPE",
         "东京",
         "6",
         "4",
         "否",
         "8",
         "10",
         "0.17"
        ],
        [
         "34",
         "35",
         "土耳其",
         "2",
         "2",
         "9",
         "13",
         "20",
         "TUR",
         "东京",
         "4",
         "2",
         "否",
         "11",
         "11",
         "0.15"
        ],
        [
         "35",
         "36",
         "希腊",
         "2",
         "1",
         "1",
         "4",
         "47",
         "GRE",
         "东京",
         "3",
         "2",
         "否",
         "3",
         "2",
         "0.5"
        ],
        [
         "36",
         "36",
         "乌干达",
         "2",
         "1",
         "1",
         "4",
         "47",
         "UGA",
         "东京",
         "3",
         "2",
         "否",
         "3",
         "2",
         "0.5"
        ],
        [
         "37",
         "38",
         "厄瓜多尔",
         "2",
         "1",
         "0",
         "3",
         "60",
         "ECU",
         "东京",
         "3",
         "2",
         "否",
         "2",
         "1",
         "0.67"
        ],
        [
         "38",
         "39",
         "爱尔兰",
         "2",
         "0",
         "2",
         "4",
         "47",
         "IRL",
         "东京",
         "2",
         "2",
         "否",
         "4",
         "2",
         "0.5"
        ],
        [
         "39",
         "39",
         "以色列",
         "2",
         "0",
         "2",
         "4",
         "47",
         "ISR",
         "东京",
         "2",
         "2",
         "否",
         "4",
         "2",
         "0.5"
        ],
        [
         "40",
         "41",
         "卡塔尔",
         "2",
         "0",
         "1",
         "3",
         "60",
         "QAT",
         "东京",
         "2",
         "2",
         "否",
         "3",
         "1",
         "0.67"
        ],
        [
         "41",
         "42",
         "巴哈马",
         "2",
         "0",
         "0",
         "2",
         "66",
         "BAH",
         "东京",
         "2",
         "2",
         "否",
         "2",
         "0",
         "1.0"
        ],
        [
         "42",
         "42",
         "科索沃",
         "2",
         "0",
         "0",
         "2",
         "66",
         "KOS",
         "东京",
         "2",
         "2",
         "否",
         "2",
         "0",
         "1.0"
        ],
        [
         "43",
         "44",
         "乌克兰",
         "1",
         "6",
         "12",
         "19",
         "16",
         "UKR",
         "东京",
         "7",
         "6",
         "否",
         "13",
         "18",
         "0.05"
        ],
        [
         "44",
         "45",
         "白俄罗斯",
         "1",
         "3",
         "3",
         "7",
         "33",
         "BLR",
         "东京",
         "4",
         "3",
         "否",
         "4",
         "6",
         "0.14"
        ],
        [
         "45",
         "46",
         "罗马尼亚",
         "1",
         "3",
         "0",
         "4",
         "47",
         "ROU",
         "东京",
         "4",
         "3",
         "否",
         "1",
         "3",
         "0.25"
        ],
        [
         "46",
         "46",
         "委内瑞拉",
         "1",
         "3",
         "0",
         "4",
         "47",
         "VEN",
         "东京",
         "4",
         "3",
         "否",
         "1",
         "3",
         "0.25"
        ],
        [
         "47",
         "48",
         "印度",
         "1",
         "2",
         "4",
         "7",
         "33",
         "IND",
         "东京",
         "3",
         "2",
         "否",
         "5",
         "6",
         "0.14"
        ],
        [
         "48",
         "49",
         "中国香港",
         "1",
         "2",
         "3",
         "6",
         "39",
         "HKG",
         "东京",
         "3",
         "2",
         "否",
         "4",
         "5",
         "0.17"
        ],
        [
         "49",
         "50",
         "菲律宾",
         "1",
         "2",
         "1",
         "4",
         "47",
         "PHI",
         "东京",
         "3",
         "2",
         "否",
         "2",
         "3",
         "0.25"
        ],
        [
         "50",
         "50",
         "斯洛伐克",
         "1",
         "2",
         "1",
         "4",
         "47",
         "SVK",
         "东京",
         "3",
         "2",
         "否",
         "2",
         "3",
         "0.25"
        ]
       ],
       "shape": {
        "columns": 15,
        "rows": 93
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>排名</th>\n",
       "      <th>国家奥委会</th>\n",
       "      <th>金牌数</th>\n",
       "      <th>银牌数</th>\n",
       "      <th>铜牌数</th>\n",
       "      <th>总分</th>\n",
       "      <th>按总数排名</th>\n",
       "      <th>国家奥委会代码</th>\n",
       "      <th>比赛地点</th>\n",
       "      <th>金银牌总数</th>\n",
       "      <th>最多奖牌数量</th>\n",
       "      <th>金牌大于30</th>\n",
       "      <th>金铜牌总数</th>\n",
       "      <th>银铜牌总数</th>\n",
       "      <th>金牌占比</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>中国</td>\n",
       "      <td>38</td>\n",
       "      <td>32</td>\n",
       "      <td>18</td>\n",
       "      <td>88</td>\n",
       "      <td>2</td>\n",
       "      <td>CHN</td>\n",
       "      <td>东京</td>\n",
       "      <td>70</td>\n",
       "      <td>38</td>\n",
       "      <td>是</td>\n",
       "      <td>56</td>\n",
       "      <td>50</td>\n",
       "      <td>0.43</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>日本</td>\n",
       "      <td>27</td>\n",
       "      <td>14</td>\n",
       "      <td>17</td>\n",
       "      <td>58</td>\n",
       "      <td>5</td>\n",
       "      <td>JPN</td>\n",
       "      <td>东京</td>\n",
       "      <td>41</td>\n",
       "      <td>27</td>\n",
       "      <td>否</td>\n",
       "      <td>44</td>\n",
       "      <td>31</td>\n",
       "      <td>0.47</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>英国</td>\n",
       "      <td>22</td>\n",
       "      <td>21</td>\n",
       "      <td>22</td>\n",
       "      <td>65</td>\n",
       "      <td>4</td>\n",
       "      <td>GBR</td>\n",
       "      <td>东京</td>\n",
       "      <td>43</td>\n",
       "      <td>22</td>\n",
       "      <td>否</td>\n",
       "      <td>44</td>\n",
       "      <td>43</td>\n",
       "      <td>0.34</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>ROC</td>\n",
       "      <td>20</td>\n",
       "      <td>28</td>\n",
       "      <td>23</td>\n",
       "      <td>71</td>\n",
       "      <td>3</td>\n",
       "      <td>ROC</td>\n",
       "      <td>东京</td>\n",
       "      <td>48</td>\n",
       "      <td>28</td>\n",
       "      <td>否</td>\n",
       "      <td>43</td>\n",
       "      <td>51</td>\n",
       "      <td>0.28</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>6</td>\n",
       "      <td>澳大利亚</td>\n",
       "      <td>17</td>\n",
       "      <td>7</td>\n",
       "      <td>22</td>\n",
       "      <td>46</td>\n",
       "      <td>6</td>\n",
       "      <td>AUS</td>\n",
       "      <td>东京</td>\n",
       "      <td>24</td>\n",
       "      <td>17</td>\n",
       "      <td>否</td>\n",
       "      <td>39</td>\n",
       "      <td>29</td>\n",
       "      <td>0.37</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>89</th>\n",
       "      <td>86</td>\n",
       "      <td>格林纳达</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>GRN</td>\n",
       "      <td>东京</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>否</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>0.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>90</th>\n",
       "      <td>86</td>\n",
       "      <td>科威特</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>KUW</td>\n",
       "      <td>东京</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>否</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>0.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>91</th>\n",
       "      <td>86</td>\n",
       "      <td>摩尔多瓦</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>MDA</td>\n",
       "      <td>东京</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>否</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>0.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>92</th>\n",
       "      <td>86</td>\n",
       "      <td>叙利亚</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>SYR</td>\n",
       "      <td>东京</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>否</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>0.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>93</th>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>3</td>\n",
       "      <td>4</td>\n",
       "      <td>5</td>\n",
       "      <td>6</td>\n",
       "      <td>7</td>\n",
       "      <td>8</td>\n",
       "      <td>9</td>\n",
       "      <td>10</td>\n",
       "      <td>11</td>\n",
       "      <td>12</td>\n",
       "      <td>13</td>\n",
       "      <td>14.00</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>93 rows × 15 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "    排名 国家奥委会  金牌数  银牌数  铜牌数  总分  按总数排名 国家奥委会代码 比赛地点  金银牌总数  最多奖牌数量 金牌大于30  \\\n",
       "1    2    中国   38   32   18  88      2     CHN   东京     70      38      是   \n",
       "2    3    日本   27   14   17  58      5     JPN   东京     41      27      否   \n",
       "3    4    英国   22   21   22  65      4     GBR   东京     43      22      否   \n",
       "4    5   ROC   20   28   23  71      3     ROC   东京     48      28      否   \n",
       "5    6  澳大利亚   17    7   22  46      6     AUS   东京     24      17      否   \n",
       "..  ..   ...  ...  ...  ...  ..    ...     ...  ...    ...     ...    ...   \n",
       "89  86  格林纳达    0    0    1   1     77     GRN   东京      0       0      否   \n",
       "90  86   科威特    0    0    1   1     77     KUW   东京      0       0      否   \n",
       "91  86  摩尔多瓦    0    0    1   1     77     MDA   东京      0       0      否   \n",
       "92  86   叙利亚    0    0    1   1     77     SYR   东京      0       0      否   \n",
       "93   0     1    2    3    4   5      6       7    8      9      10     11   \n",
       "\n",
       "    金铜牌总数  银铜牌总数   金牌占比  \n",
       "1      56     50   0.43  \n",
       "2      44     31   0.47  \n",
       "3      44     43   0.34  \n",
       "4      43     51   0.28  \n",
       "5      39     29   0.37  \n",
       "..    ...    ...    ...  \n",
       "89      1      1   0.00  \n",
       "90      1      1   0.00  \n",
       "91      1      1   0.00  \n",
       "92      1      1   0.00  \n",
       "93     12     13  14.00  \n",
       "\n",
       "[93 rows x 15 columns]"
      ]
     },
     "execution_count": 62,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.drop(0)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "下面我将详细介绍这些方法，并使用表格对比它们的特性，帮助您快速掌握。\n",
    "\n",
    "| 方法类别 | 核心方法/函数 | 主要用途 | 关键参数/特性 | 是否原地修改 |\n",
    "| :--- | :--- | :--- | :--- | :--- |\n",
    "| **通用行列删除** | `drop()` | 删除指定的行或列 | `labels`, `axis`(0:行/1:列), `index`, `columns`, `inplace` | 可选（`inplace`控制） |\n",
    "| **Python内置删除** | `del` 语句 | 删除指定的列 | 语法简洁：`del df[列名]` | 总是原地修改 |\n",
    "| **列操作专用** | `pop()` | 删除指定列并返回该列内容 | 适用于需要移除某列数据并另作他用的情况 | 总是原地修改 |\n",
    "| **条件删除** | 布尔索引 | 删除满足（或不满足）条件的行 | 通过条件筛选（如`df[df['年龄'] >= 18]`）实现 | 返回新对象 |\n",
    "| **缺失值处理** | `dropna()` | 删除包含缺失值的行或列 | `axis`, `how`('any'/'all'), `thresh`, `subset` | 可选（`inplace`控制） |\n",
    "| **重复值处理** | `drop_duplicates()` | 删除重复的行 | `subset`(判断重复的列), `keep`(保留首个/末个/均不保留) | 可选（`inplace`控制） |"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 18 - <font color ='#27BE49'>数据删除</font>｜删除行（条件）"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 删除金牌数为0、银牌数不足2块的行\n",
    "df = df[~((df['金牌数'] == 0) | (df['银牌数'] <2))]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 19 - <font color ='#27BE49'>数据删除</font>｜删除列\n",
    "\n",
    "<br>\n",
    "\n",
    "删除刚刚新增的 比赛地点 列"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 64,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会",
         "rawType": "object",
         "type": "unknown"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "铜牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "总分",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "按总数排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会代码",
         "rawType": "object",
         "type": "unknown"
        },
        {
         "name": "金银牌总数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "最多奖牌数量",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "金牌大于30",
         "rawType": "object",
         "type": "unknown"
        },
        {
         "name": "金铜牌总数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银铜牌总数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "金牌占比",
         "rawType": "float64",
         "type": "float"
        }
       ],
       "ref": "2df01f23-588c-4c57-9a0b-c5d9c532cd04",
       "rows": [
        [
         "0",
         "1",
         "美国",
         "39",
         "41",
         "33",
         "113",
         "1",
         "USA",
         "80",
         "41",
         "是",
         "72",
         "74",
         "0.35"
        ],
        [
         "1",
         "2",
         "中国",
         "38",
         "32",
         "18",
         "88",
         "2",
         "CHN",
         "70",
         "38",
         "是",
         "56",
         "50",
         "0.43"
        ],
        [
         "2",
         "3",
         "日本",
         "27",
         "14",
         "17",
         "58",
         "5",
         "JPN",
         "41",
         "27",
         "否",
         "44",
         "31",
         "0.47"
        ],
        [
         "3",
         "4",
         "英国",
         "22",
         "21",
         "22",
         "65",
         "4",
         "GBR",
         "43",
         "22",
         "否",
         "44",
         "43",
         "0.34"
        ],
        [
         "4",
         "5",
         "ROC",
         "20",
         "28",
         "23",
         "71",
         "3",
         "ROC",
         "48",
         "28",
         "否",
         "43",
         "51",
         "0.28"
        ],
        [
         "5",
         "6",
         "澳大利亚",
         "17",
         "7",
         "22",
         "46",
         "6",
         "AUS",
         "24",
         "17",
         "否",
         "39",
         "29",
         "0.37"
        ],
        [
         "6",
         "7",
         "荷兰",
         "10",
         "12",
         "14",
         "36",
         "9",
         "NED",
         "22",
         "12",
         "否",
         "24",
         "26",
         "0.28"
        ],
        [
         "7",
         "8",
         "法国",
         "10",
         "12",
         "11",
         "33",
         "10",
         "FRA",
         "22",
         "12",
         "否",
         "21",
         "23",
         "0.3"
        ],
        [
         "8",
         "9",
         "德国",
         "10",
         "11",
         "16",
         "37",
         "8",
         "GER",
         "21",
         "11",
         "否",
         "26",
         "27",
         "0.27"
        ],
        [
         "9",
         "10",
         "意大利",
         "10",
         "10",
         "20",
         "40",
         "7",
         "ITA",
         "20",
         "10",
         "否",
         "30",
         "30",
         "0.25"
        ],
        [
         "10",
         "11",
         "加拿大",
         "7",
         "6",
         "11",
         "24",
         "11",
         "CAN",
         "13",
         "7",
         "否",
         "18",
         "17",
         "0.29"
        ],
        [
         "11",
         "12",
         "巴西",
         "7",
         "6",
         "8",
         "21",
         "12",
         "BRA",
         "13",
         "7",
         "否",
         "15",
         "14",
         "0.33"
        ],
        [
         "12",
         "13",
         "新西兰",
         "7",
         "6",
         "7",
         "20",
         "13",
         "NZL",
         "13",
         "7",
         "否",
         "14",
         "13",
         "0.35"
        ],
        [
         "13",
         "14",
         "古巴",
         "7",
         "3",
         "5",
         "15",
         "18",
         "CUB",
         "10",
         "7",
         "否",
         "12",
         "8",
         "0.47"
        ],
        [
         "14",
         "15",
         "匈牙利",
         "6",
         "7",
         "7",
         "20",
         "13",
         "HUN",
         "13",
         "7",
         "否",
         "13",
         "14",
         "0.3"
        ],
        [
         "15",
         "16",
         "韩国",
         "6",
         "4",
         "10",
         "20",
         "13",
         "KOR",
         "10",
         "6",
         "否",
         "16",
         "14",
         "0.3"
        ],
        [
         "16",
         "17",
         "波兰",
         "4",
         "5",
         "5",
         "14",
         "19",
         "POL",
         "9",
         "5",
         "否",
         "9",
         "10",
         "0.29"
        ],
        [
         "17",
         "18",
         "捷克",
         "4",
         "4",
         "3",
         "11",
         "23",
         "CZE",
         "8",
         "4",
         "否",
         "7",
         "7",
         "0.36"
        ],
        [
         "18",
         "19",
         "肯尼亚",
         "4",
         "4",
         "2",
         "10",
         "25",
         "KEN",
         "8",
         "4",
         "否",
         "6",
         "6",
         "0.4"
        ],
        [
         "19",
         "20",
         "挪威",
         "4",
         "2",
         "2",
         "8",
         "29",
         "NOR",
         "6",
         "4",
         "否",
         "6",
         "4",
         "0.5"
        ],
        [
         "21",
         "22",
         "西班牙",
         "3",
         "8",
         "6",
         "17",
         "17",
         "ESP",
         "11",
         "8",
         "否",
         "9",
         "14",
         "0.18"
        ],
        [
         "22",
         "23",
         "瑞典",
         "3",
         "6",
         "0",
         "9",
         "26",
         "SWE",
         "9",
         "6",
         "否",
         "3",
         "6",
         "0.33"
        ],
        [
         "23",
         "24",
         "瑞士",
         "3",
         "4",
         "6",
         "13",
         "20",
         "SUI",
         "7",
         "4",
         "否",
         "9",
         "10",
         "0.23"
        ],
        [
         "24",
         "25",
         "丹麦",
         "3",
         "4",
         "4",
         "11",
         "23",
         "DEN",
         "7",
         "4",
         "否",
         "7",
         "8",
         "0.27"
        ],
        [
         "25",
         "26",
         "克罗地亚",
         "3",
         "3",
         "2",
         "8",
         "29",
         "CRO",
         "6",
         "3",
         "否",
         "5",
         "5",
         "0.38"
        ],
        [
         "26",
         "27",
         "伊朗",
         "3",
         "2",
         "2",
         "7",
         "33",
         "IRI",
         "5",
         "3",
         "否",
         "5",
         "4",
         "0.43"
        ],
        [
         "32",
         "33",
         "格鲁吉亚",
         "2",
         "5",
         "1",
         "8",
         "29",
         "GEO",
         "7",
         "5",
         "否",
         "3",
         "6",
         "0.25"
        ],
        [
         "33",
         "34",
         "中华台北",
         "2",
         "4",
         "6",
         "12",
         "22",
         "TPE",
         "6",
         "4",
         "否",
         "8",
         "10",
         "0.17"
        ],
        [
         "34",
         "35",
         "土耳其",
         "2",
         "2",
         "9",
         "13",
         "20",
         "TUR",
         "4",
         "2",
         "否",
         "11",
         "11",
         "0.15"
        ],
        [
         "43",
         "44",
         "乌克兰",
         "1",
         "6",
         "12",
         "19",
         "16",
         "UKR",
         "7",
         "6",
         "否",
         "13",
         "18",
         "0.05"
        ],
        [
         "44",
         "45",
         "白俄罗斯",
         "1",
         "3",
         "3",
         "7",
         "33",
         "BLR",
         "4",
         "3",
         "否",
         "4",
         "6",
         "0.14"
        ],
        [
         "45",
         "46",
         "罗马尼亚",
         "1",
         "3",
         "0",
         "4",
         "47",
         "ROU",
         "4",
         "3",
         "否",
         "1",
         "3",
         "0.25"
        ],
        [
         "46",
         "46",
         "委内瑞拉",
         "1",
         "3",
         "0",
         "4",
         "47",
         "VEN",
         "4",
         "3",
         "否",
         "1",
         "3",
         "0.25"
        ],
        [
         "47",
         "48",
         "印度",
         "1",
         "2",
         "4",
         "7",
         "33",
         "IND",
         "3",
         "2",
         "否",
         "5",
         "6",
         "0.14"
        ],
        [
         "48",
         "49",
         "中国香港",
         "1",
         "2",
         "3",
         "6",
         "39",
         "HKG",
         "3",
         "2",
         "否",
         "4",
         "5",
         "0.17"
        ],
        [
         "49",
         "50",
         "菲律宾",
         "1",
         "2",
         "1",
         "4",
         "47",
         "PHI",
         "3",
         "2",
         "否",
         "2",
         "3",
         "0.25"
        ],
        [
         "50",
         "50",
         "斯洛伐克",
         "1",
         "2",
         "1",
         "4",
         "47",
         "SVK",
         "3",
         "2",
         "否",
         "2",
         "3",
         "0.25"
        ],
        [
         "51",
         "52",
         "南非",
         "1",
         "2",
         "0",
         "3",
         "60",
         "RSA",
         "3",
         "2",
         "否",
         "1",
         "2",
         "0.33"
        ],
        [
         "93",
         "0",
         "1",
         "2",
         "3",
         "4",
         "5",
         "6",
         "7",
         "9",
         "10",
         "11",
         "12",
         "13",
         "14.0"
        ]
       ],
       "shape": {
        "columns": 14,
        "rows": 39
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>排名</th>\n",
       "      <th>国家奥委会</th>\n",
       "      <th>金牌数</th>\n",
       "      <th>银牌数</th>\n",
       "      <th>铜牌数</th>\n",
       "      <th>总分</th>\n",
       "      <th>按总数排名</th>\n",
       "      <th>国家奥委会代码</th>\n",
       "      <th>金银牌总数</th>\n",
       "      <th>最多奖牌数量</th>\n",
       "      <th>金牌大于30</th>\n",
       "      <th>金铜牌总数</th>\n",
       "      <th>银铜牌总数</th>\n",
       "      <th>金牌占比</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>美国</td>\n",
       "      <td>39</td>\n",
       "      <td>41</td>\n",
       "      <td>33</td>\n",
       "      <td>113</td>\n",
       "      <td>1</td>\n",
       "      <td>USA</td>\n",
       "      <td>80</td>\n",
       "      <td>41</td>\n",
       "      <td>是</td>\n",
       "      <td>72</td>\n",
       "      <td>74</td>\n",
       "      <td>0.35</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>中国</td>\n",
       "      <td>38</td>\n",
       "      <td>32</td>\n",
       "      <td>18</td>\n",
       "      <td>88</td>\n",
       "      <td>2</td>\n",
       "      <td>CHN</td>\n",
       "      <td>70</td>\n",
       "      <td>38</td>\n",
       "      <td>是</td>\n",
       "      <td>56</td>\n",
       "      <td>50</td>\n",
       "      <td>0.43</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>日本</td>\n",
       "      <td>27</td>\n",
       "      <td>14</td>\n",
       "      <td>17</td>\n",
       "      <td>58</td>\n",
       "      <td>5</td>\n",
       "      <td>JPN</td>\n",
       "      <td>41</td>\n",
       "      <td>27</td>\n",
       "      <td>否</td>\n",
       "      <td>44</td>\n",
       "      <td>31</td>\n",
       "      <td>0.47</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>英国</td>\n",
       "      <td>22</td>\n",
       "      <td>21</td>\n",
       "      <td>22</td>\n",
       "      <td>65</td>\n",
       "      <td>4</td>\n",
       "      <td>GBR</td>\n",
       "      <td>43</td>\n",
       "      <td>22</td>\n",
       "      <td>否</td>\n",
       "      <td>44</td>\n",
       "      <td>43</td>\n",
       "      <td>0.34</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>ROC</td>\n",
       "      <td>20</td>\n",
       "      <td>28</td>\n",
       "      <td>23</td>\n",
       "      <td>71</td>\n",
       "      <td>3</td>\n",
       "      <td>ROC</td>\n",
       "      <td>48</td>\n",
       "      <td>28</td>\n",
       "      <td>否</td>\n",
       "      <td>43</td>\n",
       "      <td>51</td>\n",
       "      <td>0.28</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>6</td>\n",
       "      <td>澳大利亚</td>\n",
       "      <td>17</td>\n",
       "      <td>7</td>\n",
       "      <td>22</td>\n",
       "      <td>46</td>\n",
       "      <td>6</td>\n",
       "      <td>AUS</td>\n",
       "      <td>24</td>\n",
       "      <td>17</td>\n",
       "      <td>否</td>\n",
       "      <td>39</td>\n",
       "      <td>29</td>\n",
       "      <td>0.37</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>7</td>\n",
       "      <td>荷兰</td>\n",
       "      <td>10</td>\n",
       "      <td>12</td>\n",
       "      <td>14</td>\n",
       "      <td>36</td>\n",
       "      <td>9</td>\n",
       "      <td>NED</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>否</td>\n",
       "      <td>24</td>\n",
       "      <td>26</td>\n",
       "      <td>0.28</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>8</td>\n",
       "      <td>法国</td>\n",
       "      <td>10</td>\n",
       "      <td>12</td>\n",
       "      <td>11</td>\n",
       "      <td>33</td>\n",
       "      <td>10</td>\n",
       "      <td>FRA</td>\n",
       "      <td>22</td>\n",
       "      <td>12</td>\n",
       "      <td>否</td>\n",
       "      <td>21</td>\n",
       "      <td>23</td>\n",
       "      <td>0.30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>9</td>\n",
       "      <td>德国</td>\n",
       "      <td>10</td>\n",
       "      <td>11</td>\n",
       "      <td>16</td>\n",
       "      <td>37</td>\n",
       "      <td>8</td>\n",
       "      <td>GER</td>\n",
       "      <td>21</td>\n",
       "      <td>11</td>\n",
       "      <td>否</td>\n",
       "      <td>26</td>\n",
       "      <td>27</td>\n",
       "      <td>0.27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>10</td>\n",
       "      <td>意大利</td>\n",
       "      <td>10</td>\n",
       "      <td>10</td>\n",
       "      <td>20</td>\n",
       "      <td>40</td>\n",
       "      <td>7</td>\n",
       "      <td>ITA</td>\n",
       "      <td>20</td>\n",
       "      <td>10</td>\n",
       "      <td>否</td>\n",
       "      <td>30</td>\n",
       "      <td>30</td>\n",
       "      <td>0.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>11</td>\n",
       "      <td>加拿大</td>\n",
       "      <td>7</td>\n",
       "      <td>6</td>\n",
       "      <td>11</td>\n",
       "      <td>24</td>\n",
       "      <td>11</td>\n",
       "      <td>CAN</td>\n",
       "      <td>13</td>\n",
       "      <td>7</td>\n",
       "      <td>否</td>\n",
       "      <td>18</td>\n",
       "      <td>17</td>\n",
       "      <td>0.29</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>12</td>\n",
       "      <td>巴西</td>\n",
       "      <td>7</td>\n",
       "      <td>6</td>\n",
       "      <td>8</td>\n",
       "      <td>21</td>\n",
       "      <td>12</td>\n",
       "      <td>BRA</td>\n",
       "      <td>13</td>\n",
       "      <td>7</td>\n",
       "      <td>否</td>\n",
       "      <td>15</td>\n",
       "      <td>14</td>\n",
       "      <td>0.33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>13</td>\n",
       "      <td>新西兰</td>\n",
       "      <td>7</td>\n",
       "      <td>6</td>\n",
       "      <td>7</td>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>NZL</td>\n",
       "      <td>13</td>\n",
       "      <td>7</td>\n",
       "      <td>否</td>\n",
       "      <td>14</td>\n",
       "      <td>13</td>\n",
       "      <td>0.35</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>14</td>\n",
       "      <td>古巴</td>\n",
       "      <td>7</td>\n",
       "      <td>3</td>\n",
       "      <td>5</td>\n",
       "      <td>15</td>\n",
       "      <td>18</td>\n",
       "      <td>CUB</td>\n",
       "      <td>10</td>\n",
       "      <td>7</td>\n",
       "      <td>否</td>\n",
       "      <td>12</td>\n",
       "      <td>8</td>\n",
       "      <td>0.47</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>15</td>\n",
       "      <td>匈牙利</td>\n",
       "      <td>6</td>\n",
       "      <td>7</td>\n",
       "      <td>7</td>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>HUN</td>\n",
       "      <td>13</td>\n",
       "      <td>7</td>\n",
       "      <td>否</td>\n",
       "      <td>13</td>\n",
       "      <td>14</td>\n",
       "      <td>0.30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>16</td>\n",
       "      <td>韩国</td>\n",
       "      <td>6</td>\n",
       "      <td>4</td>\n",
       "      <td>10</td>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>KOR</td>\n",
       "      <td>10</td>\n",
       "      <td>6</td>\n",
       "      <td>否</td>\n",
       "      <td>16</td>\n",
       "      <td>14</td>\n",
       "      <td>0.30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>17</td>\n",
       "      <td>波兰</td>\n",
       "      <td>4</td>\n",
       "      <td>5</td>\n",
       "      <td>5</td>\n",
       "      <td>14</td>\n",
       "      <td>19</td>\n",
       "      <td>POL</td>\n",
       "      <td>9</td>\n",
       "      <td>5</td>\n",
       "      <td>否</td>\n",
       "      <td>9</td>\n",
       "      <td>10</td>\n",
       "      <td>0.29</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>18</td>\n",
       "      <td>捷克</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>3</td>\n",
       "      <td>11</td>\n",
       "      <td>23</td>\n",
       "      <td>CZE</td>\n",
       "      <td>8</td>\n",
       "      <td>4</td>\n",
       "      <td>否</td>\n",
       "      <td>7</td>\n",
       "      <td>7</td>\n",
       "      <td>0.36</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>19</td>\n",
       "      <td>肯尼亚</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>10</td>\n",
       "      <td>25</td>\n",
       "      <td>KEN</td>\n",
       "      <td>8</td>\n",
       "      <td>4</td>\n",
       "      <td>否</td>\n",
       "      <td>6</td>\n",
       "      <td>6</td>\n",
       "      <td>0.40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>20</td>\n",
       "      <td>挪威</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>8</td>\n",
       "      <td>29</td>\n",
       "      <td>NOR</td>\n",
       "      <td>6</td>\n",
       "      <td>4</td>\n",
       "      <td>否</td>\n",
       "      <td>6</td>\n",
       "      <td>4</td>\n",
       "      <td>0.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>22</td>\n",
       "      <td>西班牙</td>\n",
       "      <td>3</td>\n",
       "      <td>8</td>\n",
       "      <td>6</td>\n",
       "      <td>17</td>\n",
       "      <td>17</td>\n",
       "      <td>ESP</td>\n",
       "      <td>11</td>\n",
       "      <td>8</td>\n",
       "      <td>否</td>\n",
       "      <td>9</td>\n",
       "      <td>14</td>\n",
       "      <td>0.18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>23</td>\n",
       "      <td>瑞典</td>\n",
       "      <td>3</td>\n",
       "      <td>6</td>\n",
       "      <td>0</td>\n",
       "      <td>9</td>\n",
       "      <td>26</td>\n",
       "      <td>SWE</td>\n",
       "      <td>9</td>\n",
       "      <td>6</td>\n",
       "      <td>否</td>\n",
       "      <td>3</td>\n",
       "      <td>6</td>\n",
       "      <td>0.33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>24</td>\n",
       "      <td>瑞士</td>\n",
       "      <td>3</td>\n",
       "      <td>4</td>\n",
       "      <td>6</td>\n",
       "      <td>13</td>\n",
       "      <td>20</td>\n",
       "      <td>SUI</td>\n",
       "      <td>7</td>\n",
       "      <td>4</td>\n",
       "      <td>否</td>\n",
       "      <td>9</td>\n",
       "      <td>10</td>\n",
       "      <td>0.23</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>25</td>\n",
       "      <td>丹麦</td>\n",
       "      <td>3</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>11</td>\n",
       "      <td>23</td>\n",
       "      <td>DEN</td>\n",
       "      <td>7</td>\n",
       "      <td>4</td>\n",
       "      <td>否</td>\n",
       "      <td>7</td>\n",
       "      <td>8</td>\n",
       "      <td>0.27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>26</td>\n",
       "      <td>克罗地亚</td>\n",
       "      <td>3</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>8</td>\n",
       "      <td>29</td>\n",
       "      <td>CRO</td>\n",
       "      <td>6</td>\n",
       "      <td>3</td>\n",
       "      <td>否</td>\n",
       "      <td>5</td>\n",
       "      <td>5</td>\n",
       "      <td>0.38</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>27</td>\n",
       "      <td>伊朗</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>7</td>\n",
       "      <td>33</td>\n",
       "      <td>IRI</td>\n",
       "      <td>5</td>\n",
       "      <td>3</td>\n",
       "      <td>否</td>\n",
       "      <td>5</td>\n",
       "      <td>4</td>\n",
       "      <td>0.43</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>33</td>\n",
       "      <td>格鲁吉亚</td>\n",
       "      <td>2</td>\n",
       "      <td>5</td>\n",
       "      <td>1</td>\n",
       "      <td>8</td>\n",
       "      <td>29</td>\n",
       "      <td>GEO</td>\n",
       "      <td>7</td>\n",
       "      <td>5</td>\n",
       "      <td>否</td>\n",
       "      <td>3</td>\n",
       "      <td>6</td>\n",
       "      <td>0.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>34</td>\n",
       "      <td>中华台北</td>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "      <td>6</td>\n",
       "      <td>12</td>\n",
       "      <td>22</td>\n",
       "      <td>TPE</td>\n",
       "      <td>6</td>\n",
       "      <td>4</td>\n",
       "      <td>否</td>\n",
       "      <td>8</td>\n",
       "      <td>10</td>\n",
       "      <td>0.17</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>35</td>\n",
       "      <td>土耳其</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>9</td>\n",
       "      <td>13</td>\n",
       "      <td>20</td>\n",
       "      <td>TUR</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>否</td>\n",
       "      <td>11</td>\n",
       "      <td>11</td>\n",
       "      <td>0.15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43</th>\n",
       "      <td>44</td>\n",
       "      <td>乌克兰</td>\n",
       "      <td>1</td>\n",
       "      <td>6</td>\n",
       "      <td>12</td>\n",
       "      <td>19</td>\n",
       "      <td>16</td>\n",
       "      <td>UKR</td>\n",
       "      <td>7</td>\n",
       "      <td>6</td>\n",
       "      <td>否</td>\n",
       "      <td>13</td>\n",
       "      <td>18</td>\n",
       "      <td>0.05</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44</th>\n",
       "      <td>45</td>\n",
       "      <td>白俄罗斯</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>3</td>\n",
       "      <td>7</td>\n",
       "      <td>33</td>\n",
       "      <td>BLR</td>\n",
       "      <td>4</td>\n",
       "      <td>3</td>\n",
       "      <td>否</td>\n",
       "      <td>4</td>\n",
       "      <td>6</td>\n",
       "      <td>0.14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>46</td>\n",
       "      <td>罗马尼亚</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>0</td>\n",
       "      <td>4</td>\n",
       "      <td>47</td>\n",
       "      <td>ROU</td>\n",
       "      <td>4</td>\n",
       "      <td>3</td>\n",
       "      <td>否</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>0.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46</th>\n",
       "      <td>46</td>\n",
       "      <td>委内瑞拉</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>0</td>\n",
       "      <td>4</td>\n",
       "      <td>47</td>\n",
       "      <td>VEN</td>\n",
       "      <td>4</td>\n",
       "      <td>3</td>\n",
       "      <td>否</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>0.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47</th>\n",
       "      <td>48</td>\n",
       "      <td>印度</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "      <td>7</td>\n",
       "      <td>33</td>\n",
       "      <td>IND</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>否</td>\n",
       "      <td>5</td>\n",
       "      <td>6</td>\n",
       "      <td>0.14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48</th>\n",
       "      <td>49</td>\n",
       "      <td>中国香港</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>3</td>\n",
       "      <td>6</td>\n",
       "      <td>39</td>\n",
       "      <td>HKG</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>否</td>\n",
       "      <td>4</td>\n",
       "      <td>5</td>\n",
       "      <td>0.17</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>49</th>\n",
       "      <td>50</td>\n",
       "      <td>菲律宾</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>4</td>\n",
       "      <td>47</td>\n",
       "      <td>PHI</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>否</td>\n",
       "      <td>2</td>\n",
       "      <td>3</td>\n",
       "      <td>0.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50</th>\n",
       "      <td>50</td>\n",
       "      <td>斯洛伐克</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>4</td>\n",
       "      <td>47</td>\n",
       "      <td>SVK</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>否</td>\n",
       "      <td>2</td>\n",
       "      <td>3</td>\n",
       "      <td>0.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>51</th>\n",
       "      <td>52</td>\n",
       "      <td>南非</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>3</td>\n",
       "      <td>60</td>\n",
       "      <td>RSA</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>否</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>0.33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>93</th>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>3</td>\n",
       "      <td>4</td>\n",
       "      <td>5</td>\n",
       "      <td>6</td>\n",
       "      <td>7</td>\n",
       "      <td>9</td>\n",
       "      <td>10</td>\n",
       "      <td>11</td>\n",
       "      <td>12</td>\n",
       "      <td>13</td>\n",
       "      <td>14.00</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "    排名 国家奥委会  金牌数  银牌数  铜牌数   总分  按总数排名 国家奥委会代码  金银牌总数  最多奖牌数量 金牌大于30  金铜牌总数  \\\n",
       "0    1    美国   39   41   33  113      1     USA     80      41      是     72   \n",
       "1    2    中国   38   32   18   88      2     CHN     70      38      是     56   \n",
       "2    3    日本   27   14   17   58      5     JPN     41      27      否     44   \n",
       "3    4    英国   22   21   22   65      4     GBR     43      22      否     44   \n",
       "4    5   ROC   20   28   23   71      3     ROC     48      28      否     43   \n",
       "5    6  澳大利亚   17    7   22   46      6     AUS     24      17      否     39   \n",
       "6    7    荷兰   10   12   14   36      9     NED     22      12      否     24   \n",
       "7    8    法国   10   12   11   33     10     FRA     22      12      否     21   \n",
       "8    9    德国   10   11   16   37      8     GER     21      11      否     26   \n",
       "9   10   意大利   10   10   20   40      7     ITA     20      10      否     30   \n",
       "10  11   加拿大    7    6   11   24     11     CAN     13       7      否     18   \n",
       "11  12    巴西    7    6    8   21     12     BRA     13       7      否     15   \n",
       "12  13   新西兰    7    6    7   20     13     NZL     13       7      否     14   \n",
       "13  14    古巴    7    3    5   15     18     CUB     10       7      否     12   \n",
       "14  15   匈牙利    6    7    7   20     13     HUN     13       7      否     13   \n",
       "15  16    韩国    6    4   10   20     13     KOR     10       6      否     16   \n",
       "16  17    波兰    4    5    5   14     19     POL      9       5      否      9   \n",
       "17  18    捷克    4    4    3   11     23     CZE      8       4      否      7   \n",
       "18  19   肯尼亚    4    4    2   10     25     KEN      8       4      否      6   \n",
       "19  20    挪威    4    2    2    8     29     NOR      6       4      否      6   \n",
       "21  22   西班牙    3    8    6   17     17     ESP     11       8      否      9   \n",
       "22  23    瑞典    3    6    0    9     26     SWE      9       6      否      3   \n",
       "23  24    瑞士    3    4    6   13     20     SUI      7       4      否      9   \n",
       "24  25    丹麦    3    4    4   11     23     DEN      7       4      否      7   \n",
       "25  26  克罗地亚    3    3    2    8     29     CRO      6       3      否      5   \n",
       "26  27    伊朗    3    2    2    7     33     IRI      5       3      否      5   \n",
       "32  33  格鲁吉亚    2    5    1    8     29     GEO      7       5      否      3   \n",
       "33  34  中华台北    2    4    6   12     22     TPE      6       4      否      8   \n",
       "34  35   土耳其    2    2    9   13     20     TUR      4       2      否     11   \n",
       "43  44   乌克兰    1    6   12   19     16     UKR      7       6      否     13   \n",
       "44  45  白俄罗斯    1    3    3    7     33     BLR      4       3      否      4   \n",
       "45  46  罗马尼亚    1    3    0    4     47     ROU      4       3      否      1   \n",
       "46  46  委内瑞拉    1    3    0    4     47     VEN      4       3      否      1   \n",
       "47  48    印度    1    2    4    7     33     IND      3       2      否      5   \n",
       "48  49  中国香港    1    2    3    6     39     HKG      3       2      否      4   \n",
       "49  50   菲律宾    1    2    1    4     47     PHI      3       2      否      2   \n",
       "50  50  斯洛伐克    1    2    1    4     47     SVK      3       2      否      2   \n",
       "51  52    南非    1    2    0    3     60     RSA      3       2      否      1   \n",
       "93   0     1    2    3    4    5      6       7      9      10     11     12   \n",
       "\n",
       "    银铜牌总数   金牌占比  \n",
       "0      74   0.35  \n",
       "1      50   0.43  \n",
       "2      31   0.47  \n",
       "3      43   0.34  \n",
       "4      51   0.28  \n",
       "5      29   0.37  \n",
       "6      26   0.28  \n",
       "7      23   0.30  \n",
       "8      27   0.27  \n",
       "9      30   0.25  \n",
       "10     17   0.29  \n",
       "11     14   0.33  \n",
       "12     13   0.35  \n",
       "13      8   0.47  \n",
       "14     14   0.30  \n",
       "15     14   0.30  \n",
       "16     10   0.29  \n",
       "17      7   0.36  \n",
       "18      6   0.40  \n",
       "19      4   0.50  \n",
       "21     14   0.18  \n",
       "22      6   0.33  \n",
       "23     10   0.23  \n",
       "24      8   0.27  \n",
       "25      5   0.38  \n",
       "26      4   0.43  \n",
       "32      6   0.25  \n",
       "33     10   0.17  \n",
       "34     11   0.15  \n",
       "43     18   0.05  \n",
       "44      6   0.14  \n",
       "45      3   0.25  \n",
       "46      3   0.25  \n",
       "47      6   0.14  \n",
       "48      5   0.17  \n",
       "49      3   0.25  \n",
       "50      3   0.25  \n",
       "51      2   0.33  \n",
       "93     13  14.00  "
      ]
     },
     "execution_count": 64,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.drop(columns='比赛地点',axis=1)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 20 - <font color ='#27BE49'>数据删除</font>｜删除列（按列号）\n",
    "\n",
    "<br>\n",
    "\n",
    "删除 `df` 的 `7、8、9、10` 列"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 68,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会",
         "rawType": "object",
         "type": "unknown"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "铜牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "总分",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "按总数排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "金牌大于30",
         "rawType": "object",
         "type": "unknown"
        },
        {
         "name": "金铜牌总数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银铜牌总数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "金牌占比",
         "rawType": "float64",
         "type": "float"
        }
       ],
       "ref": "a68fbb01-e326-46b2-9649-02a917f7da07",
       "rows": [
        [
         "0",
         "1",
         "美国",
         "39",
         "41",
         "33",
         "113",
         "1",
         "是",
         "72",
         "74",
         "0.35"
        ],
        [
         "1",
         "2",
         "中国",
         "38",
         "32",
         "18",
         "88",
         "2",
         "是",
         "56",
         "50",
         "0.43"
        ],
        [
         "2",
         "3",
         "日本",
         "27",
         "14",
         "17",
         "58",
         "5",
         "否",
         "44",
         "31",
         "0.47"
        ],
        [
         "3",
         "4",
         "英国",
         "22",
         "21",
         "22",
         "65",
         "4",
         "否",
         "44",
         "43",
         "0.34"
        ],
        [
         "4",
         "5",
         "ROC",
         "20",
         "28",
         "23",
         "71",
         "3",
         "否",
         "43",
         "51",
         "0.28"
        ],
        [
         "5",
         "6",
         "澳大利亚",
         "17",
         "7",
         "22",
         "46",
         "6",
         "否",
         "39",
         "29",
         "0.37"
        ],
        [
         "6",
         "7",
         "荷兰",
         "10",
         "12",
         "14",
         "36",
         "9",
         "否",
         "24",
         "26",
         "0.28"
        ],
        [
         "7",
         "8",
         "法国",
         "10",
         "12",
         "11",
         "33",
         "10",
         "否",
         "21",
         "23",
         "0.3"
        ],
        [
         "8",
         "9",
         "德国",
         "10",
         "11",
         "16",
         "37",
         "8",
         "否",
         "26",
         "27",
         "0.27"
        ],
        [
         "9",
         "10",
         "意大利",
         "10",
         "10",
         "20",
         "40",
         "7",
         "否",
         "30",
         "30",
         "0.25"
        ],
        [
         "10",
         "11",
         "加拿大",
         "7",
         "6",
         "11",
         "24",
         "11",
         "否",
         "18",
         "17",
         "0.29"
        ],
        [
         "11",
         "12",
         "巴西",
         "7",
         "6",
         "8",
         "21",
         "12",
         "否",
         "15",
         "14",
         "0.33"
        ],
        [
         "12",
         "13",
         "新西兰",
         "7",
         "6",
         "7",
         "20",
         "13",
         "否",
         "14",
         "13",
         "0.35"
        ],
        [
         "13",
         "14",
         "古巴",
         "7",
         "3",
         "5",
         "15",
         "18",
         "否",
         "12",
         "8",
         "0.47"
        ],
        [
         "14",
         "15",
         "匈牙利",
         "6",
         "7",
         "7",
         "20",
         "13",
         "否",
         "13",
         "14",
         "0.3"
        ],
        [
         "15",
         "16",
         "韩国",
         "6",
         "4",
         "10",
         "20",
         "13",
         "否",
         "16",
         "14",
         "0.3"
        ],
        [
         "16",
         "17",
         "波兰",
         "4",
         "5",
         "5",
         "14",
         "19",
         "否",
         "9",
         "10",
         "0.29"
        ],
        [
         "17",
         "18",
         "捷克",
         "4",
         "4",
         "3",
         "11",
         "23",
         "否",
         "7",
         "7",
         "0.36"
        ],
        [
         "18",
         "19",
         "肯尼亚",
         "4",
         "4",
         "2",
         "10",
         "25",
         "否",
         "6",
         "6",
         "0.4"
        ],
        [
         "19",
         "20",
         "挪威",
         "4",
         "2",
         "2",
         "8",
         "29",
         "否",
         "6",
         "4",
         "0.5"
        ],
        [
         "21",
         "22",
         "西班牙",
         "3",
         "8",
         "6",
         "17",
         "17",
         "否",
         "9",
         "14",
         "0.18"
        ],
        [
         "22",
         "23",
         "瑞典",
         "3",
         "6",
         "0",
         "9",
         "26",
         "否",
         "3",
         "6",
         "0.33"
        ],
        [
         "23",
         "24",
         "瑞士",
         "3",
         "4",
         "6",
         "13",
         "20",
         "否",
         "9",
         "10",
         "0.23"
        ],
        [
         "24",
         "25",
         "丹麦",
         "3",
         "4",
         "4",
         "11",
         "23",
         "否",
         "7",
         "8",
         "0.27"
        ],
        [
         "25",
         "26",
         "克罗地亚",
         "3",
         "3",
         "2",
         "8",
         "29",
         "否",
         "5",
         "5",
         "0.38"
        ],
        [
         "26",
         "27",
         "伊朗",
         "3",
         "2",
         "2",
         "7",
         "33",
         "否",
         "5",
         "4",
         "0.43"
        ],
        [
         "32",
         "33",
         "格鲁吉亚",
         "2",
         "5",
         "1",
         "8",
         "29",
         "否",
         "3",
         "6",
         "0.25"
        ],
        [
         "33",
         "34",
         "中华台北",
         "2",
         "4",
         "6",
         "12",
         "22",
         "否",
         "8",
         "10",
         "0.17"
        ],
        [
         "34",
         "35",
         "土耳其",
         "2",
         "2",
         "9",
         "13",
         "20",
         "否",
         "11",
         "11",
         "0.15"
        ],
        [
         "43",
         "44",
         "乌克兰",
         "1",
         "6",
         "12",
         "19",
         "16",
         "否",
         "13",
         "18",
         "0.05"
        ],
        [
         "44",
         "45",
         "白俄罗斯",
         "1",
         "3",
         "3",
         "7",
         "33",
         "否",
         "4",
         "6",
         "0.14"
        ],
        [
         "45",
         "46",
         "罗马尼亚",
         "1",
         "3",
         "0",
         "4",
         "47",
         "否",
         "1",
         "3",
         "0.25"
        ],
        [
         "46",
         "46",
         "委内瑞拉",
         "1",
         "3",
         "0",
         "4",
         "47",
         "否",
         "1",
         "3",
         "0.25"
        ],
        [
         "47",
         "48",
         "印度",
         "1",
         "2",
         "4",
         "7",
         "33",
         "否",
         "5",
         "6",
         "0.14"
        ],
        [
         "48",
         "49",
         "中国香港",
         "1",
         "2",
         "3",
         "6",
         "39",
         "否",
         "4",
         "5",
         "0.17"
        ],
        [
         "49",
         "50",
         "菲律宾",
         "1",
         "2",
         "1",
         "4",
         "47",
         "否",
         "2",
         "3",
         "0.25"
        ],
        [
         "50",
         "50",
         "斯洛伐克",
         "1",
         "2",
         "1",
         "4",
         "47",
         "否",
         "2",
         "3",
         "0.25"
        ],
        [
         "51",
         "52",
         "南非",
         "1",
         "2",
         "0",
         "3",
         "60",
         "否",
         "1",
         "2",
         "0.33"
        ],
        [
         "93",
         "0",
         "1",
         "2",
         "3",
         "4",
         "5",
         "6",
         "11",
         "12",
         "13",
         "14.0"
        ]
       ],
       "shape": {
        "columns": 11,
        "rows": 39
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>排名</th>\n",
       "      <th>国家奥委会</th>\n",
       "      <th>金牌数</th>\n",
       "      <th>银牌数</th>\n",
       "      <th>铜牌数</th>\n",
       "      <th>总分</th>\n",
       "      <th>按总数排名</th>\n",
       "      <th>金牌大于30</th>\n",
       "      <th>金铜牌总数</th>\n",
       "      <th>银铜牌总数</th>\n",
       "      <th>金牌占比</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>美国</td>\n",
       "      <td>39</td>\n",
       "      <td>41</td>\n",
       "      <td>33</td>\n",
       "      <td>113</td>\n",
       "      <td>1</td>\n",
       "      <td>是</td>\n",
       "      <td>72</td>\n",
       "      <td>74</td>\n",
       "      <td>0.35</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>中国</td>\n",
       "      <td>38</td>\n",
       "      <td>32</td>\n",
       "      <td>18</td>\n",
       "      <td>88</td>\n",
       "      <td>2</td>\n",
       "      <td>是</td>\n",
       "      <td>56</td>\n",
       "      <td>50</td>\n",
       "      <td>0.43</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>日本</td>\n",
       "      <td>27</td>\n",
       "      <td>14</td>\n",
       "      <td>17</td>\n",
       "      <td>58</td>\n",
       "      <td>5</td>\n",
       "      <td>否</td>\n",
       "      <td>44</td>\n",
       "      <td>31</td>\n",
       "      <td>0.47</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>英国</td>\n",
       "      <td>22</td>\n",
       "      <td>21</td>\n",
       "      <td>22</td>\n",
       "      <td>65</td>\n",
       "      <td>4</td>\n",
       "      <td>否</td>\n",
       "      <td>44</td>\n",
       "      <td>43</td>\n",
       "      <td>0.34</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>ROC</td>\n",
       "      <td>20</td>\n",
       "      <td>28</td>\n",
       "      <td>23</td>\n",
       "      <td>71</td>\n",
       "      <td>3</td>\n",
       "      <td>否</td>\n",
       "      <td>43</td>\n",
       "      <td>51</td>\n",
       "      <td>0.28</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>6</td>\n",
       "      <td>澳大利亚</td>\n",
       "      <td>17</td>\n",
       "      <td>7</td>\n",
       "      <td>22</td>\n",
       "      <td>46</td>\n",
       "      <td>6</td>\n",
       "      <td>否</td>\n",
       "      <td>39</td>\n",
       "      <td>29</td>\n",
       "      <td>0.37</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>7</td>\n",
       "      <td>荷兰</td>\n",
       "      <td>10</td>\n",
       "      <td>12</td>\n",
       "      <td>14</td>\n",
       "      <td>36</td>\n",
       "      <td>9</td>\n",
       "      <td>否</td>\n",
       "      <td>24</td>\n",
       "      <td>26</td>\n",
       "      <td>0.28</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>8</td>\n",
       "      <td>法国</td>\n",
       "      <td>10</td>\n",
       "      <td>12</td>\n",
       "      <td>11</td>\n",
       "      <td>33</td>\n",
       "      <td>10</td>\n",
       "      <td>否</td>\n",
       "      <td>21</td>\n",
       "      <td>23</td>\n",
       "      <td>0.30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>9</td>\n",
       "      <td>德国</td>\n",
       "      <td>10</td>\n",
       "      <td>11</td>\n",
       "      <td>16</td>\n",
       "      <td>37</td>\n",
       "      <td>8</td>\n",
       "      <td>否</td>\n",
       "      <td>26</td>\n",
       "      <td>27</td>\n",
       "      <td>0.27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>10</td>\n",
       "      <td>意大利</td>\n",
       "      <td>10</td>\n",
       "      <td>10</td>\n",
       "      <td>20</td>\n",
       "      <td>40</td>\n",
       "      <td>7</td>\n",
       "      <td>否</td>\n",
       "      <td>30</td>\n",
       "      <td>30</td>\n",
       "      <td>0.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>11</td>\n",
       "      <td>加拿大</td>\n",
       "      <td>7</td>\n",
       "      <td>6</td>\n",
       "      <td>11</td>\n",
       "      <td>24</td>\n",
       "      <td>11</td>\n",
       "      <td>否</td>\n",
       "      <td>18</td>\n",
       "      <td>17</td>\n",
       "      <td>0.29</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>12</td>\n",
       "      <td>巴西</td>\n",
       "      <td>7</td>\n",
       "      <td>6</td>\n",
       "      <td>8</td>\n",
       "      <td>21</td>\n",
       "      <td>12</td>\n",
       "      <td>否</td>\n",
       "      <td>15</td>\n",
       "      <td>14</td>\n",
       "      <td>0.33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>13</td>\n",
       "      <td>新西兰</td>\n",
       "      <td>7</td>\n",
       "      <td>6</td>\n",
       "      <td>7</td>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>否</td>\n",
       "      <td>14</td>\n",
       "      <td>13</td>\n",
       "      <td>0.35</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>14</td>\n",
       "      <td>古巴</td>\n",
       "      <td>7</td>\n",
       "      <td>3</td>\n",
       "      <td>5</td>\n",
       "      <td>15</td>\n",
       "      <td>18</td>\n",
       "      <td>否</td>\n",
       "      <td>12</td>\n",
       "      <td>8</td>\n",
       "      <td>0.47</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>15</td>\n",
       "      <td>匈牙利</td>\n",
       "      <td>6</td>\n",
       "      <td>7</td>\n",
       "      <td>7</td>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>否</td>\n",
       "      <td>13</td>\n",
       "      <td>14</td>\n",
       "      <td>0.30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>16</td>\n",
       "      <td>韩国</td>\n",
       "      <td>6</td>\n",
       "      <td>4</td>\n",
       "      <td>10</td>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>否</td>\n",
       "      <td>16</td>\n",
       "      <td>14</td>\n",
       "      <td>0.30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>17</td>\n",
       "      <td>波兰</td>\n",
       "      <td>4</td>\n",
       "      <td>5</td>\n",
       "      <td>5</td>\n",
       "      <td>14</td>\n",
       "      <td>19</td>\n",
       "      <td>否</td>\n",
       "      <td>9</td>\n",
       "      <td>10</td>\n",
       "      <td>0.29</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>18</td>\n",
       "      <td>捷克</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>3</td>\n",
       "      <td>11</td>\n",
       "      <td>23</td>\n",
       "      <td>否</td>\n",
       "      <td>7</td>\n",
       "      <td>7</td>\n",
       "      <td>0.36</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>19</td>\n",
       "      <td>肯尼亚</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>10</td>\n",
       "      <td>25</td>\n",
       "      <td>否</td>\n",
       "      <td>6</td>\n",
       "      <td>6</td>\n",
       "      <td>0.40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>20</td>\n",
       "      <td>挪威</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>8</td>\n",
       "      <td>29</td>\n",
       "      <td>否</td>\n",
       "      <td>6</td>\n",
       "      <td>4</td>\n",
       "      <td>0.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>22</td>\n",
       "      <td>西班牙</td>\n",
       "      <td>3</td>\n",
       "      <td>8</td>\n",
       "      <td>6</td>\n",
       "      <td>17</td>\n",
       "      <td>17</td>\n",
       "      <td>否</td>\n",
       "      <td>9</td>\n",
       "      <td>14</td>\n",
       "      <td>0.18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>23</td>\n",
       "      <td>瑞典</td>\n",
       "      <td>3</td>\n",
       "      <td>6</td>\n",
       "      <td>0</td>\n",
       "      <td>9</td>\n",
       "      <td>26</td>\n",
       "      <td>否</td>\n",
       "      <td>3</td>\n",
       "      <td>6</td>\n",
       "      <td>0.33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>24</td>\n",
       "      <td>瑞士</td>\n",
       "      <td>3</td>\n",
       "      <td>4</td>\n",
       "      <td>6</td>\n",
       "      <td>13</td>\n",
       "      <td>20</td>\n",
       "      <td>否</td>\n",
       "      <td>9</td>\n",
       "      <td>10</td>\n",
       "      <td>0.23</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>25</td>\n",
       "      <td>丹麦</td>\n",
       "      <td>3</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>11</td>\n",
       "      <td>23</td>\n",
       "      <td>否</td>\n",
       "      <td>7</td>\n",
       "      <td>8</td>\n",
       "      <td>0.27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>26</td>\n",
       "      <td>克罗地亚</td>\n",
       "      <td>3</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>8</td>\n",
       "      <td>29</td>\n",
       "      <td>否</td>\n",
       "      <td>5</td>\n",
       "      <td>5</td>\n",
       "      <td>0.38</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>27</td>\n",
       "      <td>伊朗</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>7</td>\n",
       "      <td>33</td>\n",
       "      <td>否</td>\n",
       "      <td>5</td>\n",
       "      <td>4</td>\n",
       "      <td>0.43</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>33</td>\n",
       "      <td>格鲁吉亚</td>\n",
       "      <td>2</td>\n",
       "      <td>5</td>\n",
       "      <td>1</td>\n",
       "      <td>8</td>\n",
       "      <td>29</td>\n",
       "      <td>否</td>\n",
       "      <td>3</td>\n",
       "      <td>6</td>\n",
       "      <td>0.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>34</td>\n",
       "      <td>中华台北</td>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "      <td>6</td>\n",
       "      <td>12</td>\n",
       "      <td>22</td>\n",
       "      <td>否</td>\n",
       "      <td>8</td>\n",
       "      <td>10</td>\n",
       "      <td>0.17</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>35</td>\n",
       "      <td>土耳其</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>9</td>\n",
       "      <td>13</td>\n",
       "      <td>20</td>\n",
       "      <td>否</td>\n",
       "      <td>11</td>\n",
       "      <td>11</td>\n",
       "      <td>0.15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43</th>\n",
       "      <td>44</td>\n",
       "      <td>乌克兰</td>\n",
       "      <td>1</td>\n",
       "      <td>6</td>\n",
       "      <td>12</td>\n",
       "      <td>19</td>\n",
       "      <td>16</td>\n",
       "      <td>否</td>\n",
       "      <td>13</td>\n",
       "      <td>18</td>\n",
       "      <td>0.05</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44</th>\n",
       "      <td>45</td>\n",
       "      <td>白俄罗斯</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>3</td>\n",
       "      <td>7</td>\n",
       "      <td>33</td>\n",
       "      <td>否</td>\n",
       "      <td>4</td>\n",
       "      <td>6</td>\n",
       "      <td>0.14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>46</td>\n",
       "      <td>罗马尼亚</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>0</td>\n",
       "      <td>4</td>\n",
       "      <td>47</td>\n",
       "      <td>否</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>0.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46</th>\n",
       "      <td>46</td>\n",
       "      <td>委内瑞拉</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>0</td>\n",
       "      <td>4</td>\n",
       "      <td>47</td>\n",
       "      <td>否</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>0.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47</th>\n",
       "      <td>48</td>\n",
       "      <td>印度</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "      <td>7</td>\n",
       "      <td>33</td>\n",
       "      <td>否</td>\n",
       "      <td>5</td>\n",
       "      <td>6</td>\n",
       "      <td>0.14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48</th>\n",
       "      <td>49</td>\n",
       "      <td>中国香港</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>3</td>\n",
       "      <td>6</td>\n",
       "      <td>39</td>\n",
       "      <td>否</td>\n",
       "      <td>4</td>\n",
       "      <td>5</td>\n",
       "      <td>0.17</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>49</th>\n",
       "      <td>50</td>\n",
       "      <td>菲律宾</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>4</td>\n",
       "      <td>47</td>\n",
       "      <td>否</td>\n",
       "      <td>2</td>\n",
       "      <td>3</td>\n",
       "      <td>0.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50</th>\n",
       "      <td>50</td>\n",
       "      <td>斯洛伐克</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>4</td>\n",
       "      <td>47</td>\n",
       "      <td>否</td>\n",
       "      <td>2</td>\n",
       "      <td>3</td>\n",
       "      <td>0.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>51</th>\n",
       "      <td>52</td>\n",
       "      <td>南非</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>3</td>\n",
       "      <td>60</td>\n",
       "      <td>否</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>0.33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>93</th>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>3</td>\n",
       "      <td>4</td>\n",
       "      <td>5</td>\n",
       "      <td>6</td>\n",
       "      <td>11</td>\n",
       "      <td>12</td>\n",
       "      <td>13</td>\n",
       "      <td>14.00</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "    排名 国家奥委会  金牌数  银牌数  铜牌数   总分  按总数排名 金牌大于30  金铜牌总数  银铜牌总数   金牌占比\n",
       "0    1    美国   39   41   33  113      1      是     72     74   0.35\n",
       "1    2    中国   38   32   18   88      2      是     56     50   0.43\n",
       "2    3    日本   27   14   17   58      5      否     44     31   0.47\n",
       "3    4    英国   22   21   22   65      4      否     44     43   0.34\n",
       "4    5   ROC   20   28   23   71      3      否     43     51   0.28\n",
       "5    6  澳大利亚   17    7   22   46      6      否     39     29   0.37\n",
       "6    7    荷兰   10   12   14   36      9      否     24     26   0.28\n",
       "7    8    法国   10   12   11   33     10      否     21     23   0.30\n",
       "8    9    德国   10   11   16   37      8      否     26     27   0.27\n",
       "9   10   意大利   10   10   20   40      7      否     30     30   0.25\n",
       "10  11   加拿大    7    6   11   24     11      否     18     17   0.29\n",
       "11  12    巴西    7    6    8   21     12      否     15     14   0.33\n",
       "12  13   新西兰    7    6    7   20     13      否     14     13   0.35\n",
       "13  14    古巴    7    3    5   15     18      否     12      8   0.47\n",
       "14  15   匈牙利    6    7    7   20     13      否     13     14   0.30\n",
       "15  16    韩国    6    4   10   20     13      否     16     14   0.30\n",
       "16  17    波兰    4    5    5   14     19      否      9     10   0.29\n",
       "17  18    捷克    4    4    3   11     23      否      7      7   0.36\n",
       "18  19   肯尼亚    4    4    2   10     25      否      6      6   0.40\n",
       "19  20    挪威    4    2    2    8     29      否      6      4   0.50\n",
       "21  22   西班牙    3    8    6   17     17      否      9     14   0.18\n",
       "22  23    瑞典    3    6    0    9     26      否      3      6   0.33\n",
       "23  24    瑞士    3    4    6   13     20      否      9     10   0.23\n",
       "24  25    丹麦    3    4    4   11     23      否      7      8   0.27\n",
       "25  26  克罗地亚    3    3    2    8     29      否      5      5   0.38\n",
       "26  27    伊朗    3    2    2    7     33      否      5      4   0.43\n",
       "32  33  格鲁吉亚    2    5    1    8     29      否      3      6   0.25\n",
       "33  34  中华台北    2    4    6   12     22      否      8     10   0.17\n",
       "34  35   土耳其    2    2    9   13     20      否     11     11   0.15\n",
       "43  44   乌克兰    1    6   12   19     16      否     13     18   0.05\n",
       "44  45  白俄罗斯    1    3    3    7     33      否      4      6   0.14\n",
       "45  46  罗马尼亚    1    3    0    4     47      否      1      3   0.25\n",
       "46  46  委内瑞拉    1    3    0    4     47      否      1      3   0.25\n",
       "47  48    印度    1    2    4    7     33      否      5      6   0.14\n",
       "48  49  中国香港    1    2    3    6     39      否      4      5   0.17\n",
       "49  50   菲律宾    1    2    1    4     47      否      2      3   0.25\n",
       "50  50  斯洛伐克    1    2    1    4     47      否      2      3   0.25\n",
       "51  52    南非    1    2    0    3     60      否      1      2   0.33\n",
       "93   0     1    2    3    4    5      6     11     12     13  14.00"
      ]
     },
     "execution_count": 68,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.drop(df.columns[7:11],axis=1)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 5-2 数据筛选\n",
    "\n",
    "以下所有答案要求返回的是一个 dataframe 而不是 Series <br>\n",
    "这样可以直接存储为 Excel 等格式的文件！"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 21 - 重新加载数据"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import pandas as pd\n",
    "\n",
    "# df = pd.read_html(\"https://olympics.com/tokyo-2020/olympic-games/zh/results/all-sports/medal-standings.htm\")[0]\n",
    "\n",
    "df = pd.read_csv(\"东京奥运会奖牌数据.csv\")  # 如果未联网可以使用这条命令加载数据\n",
    "\n",
    "df.rename(columns={'Unnamed: 2':'金牌数',\n",
    "                  'Unnamed: 3':'银牌数',\n",
    "                  'Unnamed: 4':'铜牌数'},inplace=True)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "\n",
    "### 22 - <font color = '#FB8E00'>筛选列</font>｜通过列号\n",
    "\n",
    "提取第 1、2、3、4 列"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会",
         "rawType": "object",
         "type": "string"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "铜牌数",
         "rawType": "int64",
         "type": "integer"
        }
       ],
       "ref": "0012beb4-8922-4cea-92b5-b6d4b8d548da",
       "rows": [
        [
         "0",
         "美国",
         "39",
         "41",
         "33"
        ],
        [
         "1",
         "中国",
         "38",
         "32",
         "18"
        ],
        [
         "2",
         "日本",
         "27",
         "14",
         "17"
        ],
        [
         "3",
         "英国",
         "22",
         "21",
         "22"
        ],
        [
         "4",
         "ROC",
         "20",
         "28",
         "23"
        ],
        [
         "5",
         "澳大利亚",
         "17",
         "7",
         "22"
        ],
        [
         "6",
         "荷兰",
         "10",
         "12",
         "14"
        ],
        [
         "7",
         "法国",
         "10",
         "12",
         "11"
        ],
        [
         "8",
         "德国",
         "10",
         "11",
         "16"
        ],
        [
         "9",
         "意大利",
         "10",
         "10",
         "20"
        ],
        [
         "10",
         "加拿大",
         "7",
         "6",
         "11"
        ],
        [
         "11",
         "巴西",
         "7",
         "6",
         "8"
        ],
        [
         "12",
         "新西兰",
         "7",
         "6",
         "7"
        ],
        [
         "13",
         "古巴",
         "7",
         "3",
         "5"
        ],
        [
         "14",
         "匈牙利",
         "6",
         "7",
         "7"
        ],
        [
         "15",
         "韩国",
         "6",
         "4",
         "10"
        ],
        [
         "16",
         "波兰",
         "4",
         "5",
         "5"
        ],
        [
         "17",
         "捷克",
         "4",
         "4",
         "3"
        ],
        [
         "18",
         "肯尼亚",
         "4",
         "4",
         "2"
        ],
        [
         "19",
         "挪威",
         "4",
         "2",
         "2"
        ],
        [
         "20",
         "牙买加",
         "4",
         "1",
         "4"
        ],
        [
         "21",
         "西班牙",
         "3",
         "8",
         "6"
        ],
        [
         "22",
         "瑞典",
         "3",
         "6",
         "0"
        ],
        [
         "23",
         "瑞士",
         "3",
         "4",
         "6"
        ],
        [
         "24",
         "丹麦",
         "3",
         "4",
         "4"
        ],
        [
         "25",
         "克罗地亚",
         "3",
         "3",
         "2"
        ],
        [
         "26",
         "伊朗",
         "3",
         "2",
         "2"
        ],
        [
         "27",
         "塞尔维亚",
         "3",
         "1",
         "5"
        ],
        [
         "28",
         "比利时",
         "3",
         "1",
         "3"
        ],
        [
         "29",
         "保加利亚",
         "3",
         "1",
         "2"
        ],
        [
         "30",
         "斯洛文尼亚",
         "3",
         "1",
         "1"
        ],
        [
         "31",
         "乌兹别克斯坦",
         "3",
         "0",
         "2"
        ],
        [
         "32",
         "格鲁吉亚",
         "2",
         "5",
         "1"
        ],
        [
         "33",
         "中华台北",
         "2",
         "4",
         "6"
        ],
        [
         "34",
         "土耳其",
         "2",
         "2",
         "9"
        ],
        [
         "35",
         "希腊",
         "2",
         "1",
         "1"
        ],
        [
         "36",
         "乌干达",
         "2",
         "1",
         "1"
        ],
        [
         "37",
         "厄瓜多尔",
         "2",
         "1",
         "0"
        ],
        [
         "38",
         "爱尔兰",
         "2",
         "0",
         "2"
        ],
        [
         "39",
         "以色列",
         "2",
         "0",
         "2"
        ],
        [
         "40",
         "卡塔尔",
         "2",
         "0",
         "1"
        ],
        [
         "41",
         "巴哈马",
         "2",
         "0",
         "0"
        ],
        [
         "42",
         "科索沃",
         "2",
         "0",
         "0"
        ],
        [
         "43",
         "乌克兰",
         "1",
         "6",
         "12"
        ],
        [
         "44",
         "白俄罗斯",
         "1",
         "3",
         "3"
        ],
        [
         "45",
         "罗马尼亚",
         "1",
         "3",
         "0"
        ],
        [
         "46",
         "委内瑞拉",
         "1",
         "3",
         "0"
        ],
        [
         "47",
         "印度",
         "1",
         "2",
         "4"
        ],
        [
         "48",
         "中国香港",
         "1",
         "2",
         "3"
        ],
        [
         "49",
         "菲律宾",
         "1",
         "2",
         "1"
        ]
       ],
       "shape": {
        "columns": 4,
        "rows": 93
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>国家奥委会</th>\n",
       "      <th>金牌数</th>\n",
       "      <th>银牌数</th>\n",
       "      <th>铜牌数</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>美国</td>\n",
       "      <td>39</td>\n",
       "      <td>41</td>\n",
       "      <td>33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>中国</td>\n",
       "      <td>38</td>\n",
       "      <td>32</td>\n",
       "      <td>18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>日本</td>\n",
       "      <td>27</td>\n",
       "      <td>14</td>\n",
       "      <td>17</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>英国</td>\n",
       "      <td>22</td>\n",
       "      <td>21</td>\n",
       "      <td>22</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>ROC</td>\n",
       "      <td>20</td>\n",
       "      <td>28</td>\n",
       "      <td>23</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>加纳</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>89</th>\n",
       "      <td>格林纳达</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>90</th>\n",
       "      <td>科威特</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>91</th>\n",
       "      <td>摩尔多瓦</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>92</th>\n",
       "      <td>叙利亚</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>93 rows × 4 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "   国家奥委会  金牌数  银牌数  铜牌数\n",
       "0     美国   39   41   33\n",
       "1     中国   38   32   18\n",
       "2     日本   27   14   17\n",
       "3     英国   22   21   22\n",
       "4    ROC   20   28   23\n",
       "..   ...  ...  ...  ...\n",
       "88    加纳    0    0    1\n",
       "89  格林纳达    0    0    1\n",
       "90   科威特    0    0    1\n",
       "91  摩尔多瓦    0    0    1\n",
       "92   叙利亚    0    0    1\n",
       "\n",
       "[93 rows x 4 columns]"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.iloc[:,[1,2,3,4]]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 23 - <font color = '#FB8E00'>筛选列</font>｜通过列名\n",
    "\n",
    "提取 `金牌数、银牌数、铜牌数` 三列"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "铜牌数",
         "rawType": "int64",
         "type": "integer"
        }
       ],
       "ref": "6d67c81f-2074-4f98-b6af-2e09d9dd97ca",
       "rows": [
        [
         "0",
         "39",
         "41",
         "33"
        ],
        [
         "1",
         "38",
         "32",
         "18"
        ],
        [
         "2",
         "27",
         "14",
         "17"
        ],
        [
         "3",
         "22",
         "21",
         "22"
        ],
        [
         "4",
         "20",
         "28",
         "23"
        ],
        [
         "5",
         "17",
         "7",
         "22"
        ],
        [
         "6",
         "10",
         "12",
         "14"
        ],
        [
         "7",
         "10",
         "12",
         "11"
        ],
        [
         "8",
         "10",
         "11",
         "16"
        ],
        [
         "9",
         "10",
         "10",
         "20"
        ],
        [
         "10",
         "7",
         "6",
         "11"
        ],
        [
         "11",
         "7",
         "6",
         "8"
        ],
        [
         "12",
         "7",
         "6",
         "7"
        ],
        [
         "13",
         "7",
         "3",
         "5"
        ],
        [
         "14",
         "6",
         "7",
         "7"
        ],
        [
         "15",
         "6",
         "4",
         "10"
        ],
        [
         "16",
         "4",
         "5",
         "5"
        ],
        [
         "17",
         "4",
         "4",
         "3"
        ],
        [
         "18",
         "4",
         "4",
         "2"
        ],
        [
         "19",
         "4",
         "2",
         "2"
        ],
        [
         "20",
         "4",
         "1",
         "4"
        ],
        [
         "21",
         "3",
         "8",
         "6"
        ],
        [
         "22",
         "3",
         "6",
         "0"
        ],
        [
         "23",
         "3",
         "4",
         "6"
        ],
        [
         "24",
         "3",
         "4",
         "4"
        ],
        [
         "25",
         "3",
         "3",
         "2"
        ],
        [
         "26",
         "3",
         "2",
         "2"
        ],
        [
         "27",
         "3",
         "1",
         "5"
        ],
        [
         "28",
         "3",
         "1",
         "3"
        ],
        [
         "29",
         "3",
         "1",
         "2"
        ],
        [
         "30",
         "3",
         "1",
         "1"
        ],
        [
         "31",
         "3",
         "0",
         "2"
        ],
        [
         "32",
         "2",
         "5",
         "1"
        ],
        [
         "33",
         "2",
         "4",
         "6"
        ],
        [
         "34",
         "2",
         "2",
         "9"
        ],
        [
         "35",
         "2",
         "1",
         "1"
        ],
        [
         "36",
         "2",
         "1",
         "1"
        ],
        [
         "37",
         "2",
         "1",
         "0"
        ],
        [
         "38",
         "2",
         "0",
         "2"
        ],
        [
         "39",
         "2",
         "0",
         "2"
        ],
        [
         "40",
         "2",
         "0",
         "1"
        ],
        [
         "41",
         "2",
         "0",
         "0"
        ],
        [
         "42",
         "2",
         "0",
         "0"
        ],
        [
         "43",
         "1",
         "6",
         "12"
        ],
        [
         "44",
         "1",
         "3",
         "3"
        ],
        [
         "45",
         "1",
         "3",
         "0"
        ],
        [
         "46",
         "1",
         "3",
         "0"
        ],
        [
         "47",
         "1",
         "2",
         "4"
        ],
        [
         "48",
         "1",
         "2",
         "3"
        ],
        [
         "49",
         "1",
         "2",
         "1"
        ]
       ],
       "shape": {
        "columns": 3,
        "rows": 93
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>金牌数</th>\n",
       "      <th>银牌数</th>\n",
       "      <th>铜牌数</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>39</td>\n",
       "      <td>41</td>\n",
       "      <td>33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>38</td>\n",
       "      <td>32</td>\n",
       "      <td>18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>27</td>\n",
       "      <td>14</td>\n",
       "      <td>17</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>22</td>\n",
       "      <td>21</td>\n",
       "      <td>22</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>20</td>\n",
       "      <td>28</td>\n",
       "      <td>23</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>89</th>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>90</th>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>91</th>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>92</th>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>93 rows × 3 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "    金牌数  银牌数  铜牌数\n",
       "0    39   41   33\n",
       "1    38   32   18\n",
       "2    27   14   17\n",
       "3    22   21   22\n",
       "4    20   28   23\n",
       "..  ...  ...  ...\n",
       "88    0    0    1\n",
       "89    0    0    1\n",
       "90    0    0    1\n",
       "91    0    0    1\n",
       "92    0    0    1\n",
       "\n",
       "[93 rows x 3 columns]"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.loc[:,['金牌数','银牌数','铜牌数']]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 24 - <font color = '#FB8E00'>筛选列</font>｜条件（列号）\n",
    "\n",
    "筛选全部 **奇数列**"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "铜牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "按总数排名",
         "rawType": "int64",
         "type": "integer"
        }
       ],
       "ref": "38b59bfa-99c3-4e3e-9727-19b08f5f7621",
       "rows": [
        [
         "0",
         "1",
         "39",
         "33",
         "1"
        ],
        [
         "1",
         "2",
         "38",
         "18",
         "2"
        ],
        [
         "2",
         "3",
         "27",
         "17",
         "5"
        ],
        [
         "3",
         "4",
         "22",
         "22",
         "4"
        ],
        [
         "4",
         "5",
         "20",
         "23",
         "3"
        ],
        [
         "5",
         "6",
         "17",
         "22",
         "6"
        ],
        [
         "6",
         "7",
         "10",
         "14",
         "9"
        ],
        [
         "7",
         "8",
         "10",
         "11",
         "10"
        ],
        [
         "8",
         "9",
         "10",
         "16",
         "8"
        ],
        [
         "9",
         "10",
         "10",
         "20",
         "7"
        ],
        [
         "10",
         "11",
         "7",
         "11",
         "11"
        ],
        [
         "11",
         "12",
         "7",
         "8",
         "12"
        ],
        [
         "12",
         "13",
         "7",
         "7",
         "13"
        ],
        [
         "13",
         "14",
         "7",
         "5",
         "18"
        ],
        [
         "14",
         "15",
         "6",
         "7",
         "13"
        ],
        [
         "15",
         "16",
         "6",
         "10",
         "13"
        ],
        [
         "16",
         "17",
         "4",
         "5",
         "19"
        ],
        [
         "17",
         "18",
         "4",
         "3",
         "23"
        ],
        [
         "18",
         "19",
         "4",
         "2",
         "25"
        ],
        [
         "19",
         "20",
         "4",
         "2",
         "29"
        ],
        [
         "20",
         "21",
         "4",
         "4",
         "26"
        ],
        [
         "21",
         "22",
         "3",
         "6",
         "17"
        ],
        [
         "22",
         "23",
         "3",
         "0",
         "26"
        ],
        [
         "23",
         "24",
         "3",
         "6",
         "20"
        ],
        [
         "24",
         "25",
         "3",
         "4",
         "23"
        ],
        [
         "25",
         "26",
         "3",
         "2",
         "29"
        ],
        [
         "26",
         "27",
         "3",
         "2",
         "33"
        ],
        [
         "27",
         "28",
         "3",
         "5",
         "26"
        ],
        [
         "28",
         "29",
         "3",
         "3",
         "33"
        ],
        [
         "29",
         "30",
         "3",
         "2",
         "39"
        ],
        [
         "30",
         "31",
         "3",
         "1",
         "42"
        ],
        [
         "31",
         "32",
         "3",
         "2",
         "42"
        ],
        [
         "32",
         "33",
         "2",
         "1",
         "29"
        ],
        [
         "33",
         "34",
         "2",
         "6",
         "22"
        ],
        [
         "34",
         "35",
         "2",
         "9",
         "20"
        ],
        [
         "35",
         "36",
         "2",
         "1",
         "47"
        ],
        [
         "36",
         "36",
         "2",
         "1",
         "47"
        ],
        [
         "37",
         "38",
         "2",
         "0",
         "60"
        ],
        [
         "38",
         "39",
         "2",
         "2",
         "47"
        ],
        [
         "39",
         "39",
         "2",
         "2",
         "47"
        ],
        [
         "40",
         "41",
         "2",
         "1",
         "60"
        ],
        [
         "41",
         "42",
         "2",
         "0",
         "66"
        ],
        [
         "42",
         "42",
         "2",
         "0",
         "66"
        ],
        [
         "43",
         "44",
         "1",
         "12",
         "16"
        ],
        [
         "44",
         "45",
         "1",
         "3",
         "33"
        ],
        [
         "45",
         "46",
         "1",
         "0",
         "47"
        ],
        [
         "46",
         "46",
         "1",
         "0",
         "47"
        ],
        [
         "47",
         "48",
         "1",
         "4",
         "33"
        ],
        [
         "48",
         "49",
         "1",
         "3",
         "39"
        ],
        [
         "49",
         "50",
         "1",
         "1",
         "47"
        ]
       ],
       "shape": {
        "columns": 4,
        "rows": 93
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>排名</th>\n",
       "      <th>金牌数</th>\n",
       "      <th>铜牌数</th>\n",
       "      <th>按总数排名</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>39</td>\n",
       "      <td>33</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>38</td>\n",
       "      <td>18</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>27</td>\n",
       "      <td>17</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>22</td>\n",
       "      <td>22</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>20</td>\n",
       "      <td>23</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>86</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>89</th>\n",
       "      <td>86</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>90</th>\n",
       "      <td>86</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>91</th>\n",
       "      <td>86</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>92</th>\n",
       "      <td>86</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>93 rows × 4 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "    排名  金牌数  铜牌数  按总数排名\n",
       "0    1   39   33      1\n",
       "1    2   38   18      2\n",
       "2    3   27   17      5\n",
       "3    4   22   22      4\n",
       "4    5   20   23      3\n",
       "..  ..  ...  ...    ...\n",
       "88  86    0    1     77\n",
       "89  86    0    1     77\n",
       "90  86    0    1     77\n",
       "91  86    0    1     77\n",
       "92  86    0    1     77\n",
       "\n",
       "[93 rows x 4 columns]"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.iloc[:,::2]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 25 - <font color = '#FB8E00'>筛选列</font>｜条件（列名）\n",
    "\n",
    "提取全部列名中包含 数 的列"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "铜牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "按总数排名",
         "rawType": "int64",
         "type": "integer"
        }
       ],
       "ref": "1a30a037-45fe-48bc-ba3d-84c960c4bffa",
       "rows": [
        [
         "0",
         "39",
         "41",
         "33",
         "1"
        ],
        [
         "1",
         "38",
         "32",
         "18",
         "2"
        ],
        [
         "2",
         "27",
         "14",
         "17",
         "5"
        ],
        [
         "3",
         "22",
         "21",
         "22",
         "4"
        ],
        [
         "4",
         "20",
         "28",
         "23",
         "3"
        ],
        [
         "5",
         "17",
         "7",
         "22",
         "6"
        ],
        [
         "6",
         "10",
         "12",
         "14",
         "9"
        ],
        [
         "7",
         "10",
         "12",
         "11",
         "10"
        ],
        [
         "8",
         "10",
         "11",
         "16",
         "8"
        ],
        [
         "9",
         "10",
         "10",
         "20",
         "7"
        ],
        [
         "10",
         "7",
         "6",
         "11",
         "11"
        ],
        [
         "11",
         "7",
         "6",
         "8",
         "12"
        ],
        [
         "12",
         "7",
         "6",
         "7",
         "13"
        ],
        [
         "13",
         "7",
         "3",
         "5",
         "18"
        ],
        [
         "14",
         "6",
         "7",
         "7",
         "13"
        ],
        [
         "15",
         "6",
         "4",
         "10",
         "13"
        ],
        [
         "16",
         "4",
         "5",
         "5",
         "19"
        ],
        [
         "17",
         "4",
         "4",
         "3",
         "23"
        ],
        [
         "18",
         "4",
         "4",
         "2",
         "25"
        ],
        [
         "19",
         "4",
         "2",
         "2",
         "29"
        ],
        [
         "20",
         "4",
         "1",
         "4",
         "26"
        ],
        [
         "21",
         "3",
         "8",
         "6",
         "17"
        ],
        [
         "22",
         "3",
         "6",
         "0",
         "26"
        ],
        [
         "23",
         "3",
         "4",
         "6",
         "20"
        ],
        [
         "24",
         "3",
         "4",
         "4",
         "23"
        ],
        [
         "25",
         "3",
         "3",
         "2",
         "29"
        ],
        [
         "26",
         "3",
         "2",
         "2",
         "33"
        ],
        [
         "27",
         "3",
         "1",
         "5",
         "26"
        ],
        [
         "28",
         "3",
         "1",
         "3",
         "33"
        ],
        [
         "29",
         "3",
         "1",
         "2",
         "39"
        ],
        [
         "30",
         "3",
         "1",
         "1",
         "42"
        ],
        [
         "31",
         "3",
         "0",
         "2",
         "42"
        ],
        [
         "32",
         "2",
         "5",
         "1",
         "29"
        ],
        [
         "33",
         "2",
         "4",
         "6",
         "22"
        ],
        [
         "34",
         "2",
         "2",
         "9",
         "20"
        ],
        [
         "35",
         "2",
         "1",
         "1",
         "47"
        ],
        [
         "36",
         "2",
         "1",
         "1",
         "47"
        ],
        [
         "37",
         "2",
         "1",
         "0",
         "60"
        ],
        [
         "38",
         "2",
         "0",
         "2",
         "47"
        ],
        [
         "39",
         "2",
         "0",
         "2",
         "47"
        ],
        [
         "40",
         "2",
         "0",
         "1",
         "60"
        ],
        [
         "41",
         "2",
         "0",
         "0",
         "66"
        ],
        [
         "42",
         "2",
         "0",
         "0",
         "66"
        ],
        [
         "43",
         "1",
         "6",
         "12",
         "16"
        ],
        [
         "44",
         "1",
         "3",
         "3",
         "33"
        ],
        [
         "45",
         "1",
         "3",
         "0",
         "47"
        ],
        [
         "46",
         "1",
         "3",
         "0",
         "47"
        ],
        [
         "47",
         "1",
         "2",
         "4",
         "33"
        ],
        [
         "48",
         "1",
         "2",
         "3",
         "39"
        ],
        [
         "49",
         "1",
         "2",
         "1",
         "47"
        ]
       ],
       "shape": {
        "columns": 4,
        "rows": 93
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>金牌数</th>\n",
       "      <th>银牌数</th>\n",
       "      <th>铜牌数</th>\n",
       "      <th>按总数排名</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>39</td>\n",
       "      <td>41</td>\n",
       "      <td>33</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>38</td>\n",
       "      <td>32</td>\n",
       "      <td>18</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>27</td>\n",
       "      <td>14</td>\n",
       "      <td>17</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>22</td>\n",
       "      <td>21</td>\n",
       "      <td>22</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>20</td>\n",
       "      <td>28</td>\n",
       "      <td>23</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>89</th>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>90</th>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>91</th>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>92</th>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>93 rows × 4 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "    金牌数  银牌数  铜牌数  按总数排名\n",
       "0    39   41   33      1\n",
       "1    38   32   18      2\n",
       "2    27   14   17      5\n",
       "3    22   21   22      4\n",
       "4    20   28   23      3\n",
       "..  ...  ...  ...    ...\n",
       "88    0    0    1     77\n",
       "89    0    0    1     77\n",
       "90    0    0    1     77\n",
       "91    0    0    1     77\n",
       "92    0    0    1     77\n",
       "\n",
       "[93 rows x 4 columns]"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.loc[:,[_ for _ in df.columns if '数' in _]]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 26 - <font color = '#FB8E00'>筛选列</font>｜组合（行号+列名）\n",
    "\n",
    "提取倒数后三列的10-20行"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "总分",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "按总数排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会代码",
         "rawType": "object",
         "type": "string"
        }
       ],
       "ref": "9befc6e9-8d27-454b-859e-95c84fe59d1c",
       "rows": [
        [
         "10",
         "24",
         "11",
         "CAN"
        ],
        [
         "11",
         "21",
         "12",
         "BRA"
        ],
        [
         "12",
         "20",
         "13",
         "NZL"
        ],
        [
         "13",
         "15",
         "18",
         "CUB"
        ],
        [
         "14",
         "20",
         "13",
         "HUN"
        ],
        [
         "15",
         "20",
         "13",
         "KOR"
        ],
        [
         "16",
         "14",
         "19",
         "POL"
        ],
        [
         "17",
         "11",
         "23",
         "CZE"
        ],
        [
         "18",
         "10",
         "25",
         "KEN"
        ],
        [
         "19",
         "8",
         "29",
         "NOR"
        ]
       ],
       "shape": {
        "columns": 3,
        "rows": 10
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>总分</th>\n",
       "      <th>按总数排名</th>\n",
       "      <th>国家奥委会代码</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>24</td>\n",
       "      <td>11</td>\n",
       "      <td>CAN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>21</td>\n",
       "      <td>12</td>\n",
       "      <td>BRA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>NZL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>15</td>\n",
       "      <td>18</td>\n",
       "      <td>CUB</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>HUN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>KOR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>14</td>\n",
       "      <td>19</td>\n",
       "      <td>POL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>11</td>\n",
       "      <td>23</td>\n",
       "      <td>CZE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>10</td>\n",
       "      <td>25</td>\n",
       "      <td>KEN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>8</td>\n",
       "      <td>29</td>\n",
       "      <td>NOR</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "    总分  按总数排名 国家奥委会代码\n",
       "10  24     11     CAN\n",
       "11  21     12     BRA\n",
       "12  20     13     NZL\n",
       "13  15     18     CUB\n",
       "14  20     13     HUN\n",
       "15  20     13     KOR\n",
       "16  14     19     POL\n",
       "17  11     23     CZE\n",
       "18  10     25     KEN\n",
       "19   8     29     NOR"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.iloc[10:20,-3:]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 27 - <font color = '#1B85FF' >筛选行</font>｜通过行号\n",
    "\n",
    "提取第 10 行"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "object",
         "type": "string"
        },
        {
         "name": "10",
         "rawType": "object",
         "type": "unknown"
        }
       ],
       "ref": "a819ed43-3a2d-463c-81cc-09e877a8973b",
       "rows": [
        [
         "排名",
         "11"
        ],
        [
         "国家奥委会",
         "加拿大"
        ],
        [
         "金牌数",
         "7"
        ],
        [
         "银牌数",
         "6"
        ],
        [
         "铜牌数",
         "11"
        ],
        [
         "总分",
         "24"
        ],
        [
         "按总数排名",
         "11"
        ],
        [
         "国家奥委会代码",
         "CAN"
        ]
       ],
       "shape": {
        "columns": 1,
        "rows": 8
       }
      },
      "text/plain": [
       "排名          11\n",
       "国家奥委会      加拿大\n",
       "金牌数          7\n",
       "银牌数          6\n",
       "铜牌数         11\n",
       "总分          24\n",
       "按总数排名       11\n",
       "国家奥委会代码    CAN\n",
       "Name: 10, dtype: object"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.iloc[10]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 28 -  <font color = '#1B85FF' >筛选行</font>｜通过行号（多行）\n",
    "\n",
    "提取第 10 行之后的全部行"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会",
         "rawType": "object",
         "type": "string"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "铜牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "总分",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "按总数排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会代码",
         "rawType": "object",
         "type": "string"
        }
       ],
       "ref": "86dfda2c-885a-4369-bad5-71556e1a5a5e",
       "rows": [
        [
         "10",
         "11",
         "加拿大",
         "7",
         "6",
         "11",
         "24",
         "11",
         "CAN"
        ],
        [
         "11",
         "12",
         "巴西",
         "7",
         "6",
         "8",
         "21",
         "12",
         "BRA"
        ],
        [
         "12",
         "13",
         "新西兰",
         "7",
         "6",
         "7",
         "20",
         "13",
         "NZL"
        ],
        [
         "13",
         "14",
         "古巴",
         "7",
         "3",
         "5",
         "15",
         "18",
         "CUB"
        ],
        [
         "14",
         "15",
         "匈牙利",
         "6",
         "7",
         "7",
         "20",
         "13",
         "HUN"
        ],
        [
         "15",
         "16",
         "韩国",
         "6",
         "4",
         "10",
         "20",
         "13",
         "KOR"
        ],
        [
         "16",
         "17",
         "波兰",
         "4",
         "5",
         "5",
         "14",
         "19",
         "POL"
        ],
        [
         "17",
         "18",
         "捷克",
         "4",
         "4",
         "3",
         "11",
         "23",
         "CZE"
        ],
        [
         "18",
         "19",
         "肯尼亚",
         "4",
         "4",
         "2",
         "10",
         "25",
         "KEN"
        ],
        [
         "19",
         "20",
         "挪威",
         "4",
         "2",
         "2",
         "8",
         "29",
         "NOR"
        ],
        [
         "20",
         "21",
         "牙买加",
         "4",
         "1",
         "4",
         "9",
         "26",
         "JAM"
        ],
        [
         "21",
         "22",
         "西班牙",
         "3",
         "8",
         "6",
         "17",
         "17",
         "ESP"
        ],
        [
         "22",
         "23",
         "瑞典",
         "3",
         "6",
         "0",
         "9",
         "26",
         "SWE"
        ],
        [
         "23",
         "24",
         "瑞士",
         "3",
         "4",
         "6",
         "13",
         "20",
         "SUI"
        ],
        [
         "24",
         "25",
         "丹麦",
         "3",
         "4",
         "4",
         "11",
         "23",
         "DEN"
        ],
        [
         "25",
         "26",
         "克罗地亚",
         "3",
         "3",
         "2",
         "8",
         "29",
         "CRO"
        ],
        [
         "26",
         "27",
         "伊朗",
         "3",
         "2",
         "2",
         "7",
         "33",
         "IRI"
        ],
        [
         "27",
         "28",
         "塞尔维亚",
         "3",
         "1",
         "5",
         "9",
         "26",
         "SRB"
        ],
        [
         "28",
         "29",
         "比利时",
         "3",
         "1",
         "3",
         "7",
         "33",
         "BEL"
        ],
        [
         "29",
         "30",
         "保加利亚",
         "3",
         "1",
         "2",
         "6",
         "39",
         "BUL"
        ],
        [
         "30",
         "31",
         "斯洛文尼亚",
         "3",
         "1",
         "1",
         "5",
         "42",
         "SLO"
        ],
        [
         "31",
         "32",
         "乌兹别克斯坦",
         "3",
         "0",
         "2",
         "5",
         "42",
         "UZB"
        ],
        [
         "32",
         "33",
         "格鲁吉亚",
         "2",
         "5",
         "1",
         "8",
         "29",
         "GEO"
        ],
        [
         "33",
         "34",
         "中华台北",
         "2",
         "4",
         "6",
         "12",
         "22",
         "TPE"
        ],
        [
         "34",
         "35",
         "土耳其",
         "2",
         "2",
         "9",
         "13",
         "20",
         "TUR"
        ],
        [
         "35",
         "36",
         "希腊",
         "2",
         "1",
         "1",
         "4",
         "47",
         "GRE"
        ],
        [
         "36",
         "36",
         "乌干达",
         "2",
         "1",
         "1",
         "4",
         "47",
         "UGA"
        ],
        [
         "37",
         "38",
         "厄瓜多尔",
         "2",
         "1",
         "0",
         "3",
         "60",
         "ECU"
        ],
        [
         "38",
         "39",
         "爱尔兰",
         "2",
         "0",
         "2",
         "4",
         "47",
         "IRL"
        ],
        [
         "39",
         "39",
         "以色列",
         "2",
         "0",
         "2",
         "4",
         "47",
         "ISR"
        ],
        [
         "40",
         "41",
         "卡塔尔",
         "2",
         "0",
         "1",
         "3",
         "60",
         "QAT"
        ],
        [
         "41",
         "42",
         "巴哈马",
         "2",
         "0",
         "0",
         "2",
         "66",
         "BAH"
        ],
        [
         "42",
         "42",
         "科索沃",
         "2",
         "0",
         "0",
         "2",
         "66",
         "KOS"
        ],
        [
         "43",
         "44",
         "乌克兰",
         "1",
         "6",
         "12",
         "19",
         "16",
         "UKR"
        ],
        [
         "44",
         "45",
         "白俄罗斯",
         "1",
         "3",
         "3",
         "7",
         "33",
         "BLR"
        ],
        [
         "45",
         "46",
         "罗马尼亚",
         "1",
         "3",
         "0",
         "4",
         "47",
         "ROU"
        ],
        [
         "46",
         "46",
         "委内瑞拉",
         "1",
         "3",
         "0",
         "4",
         "47",
         "VEN"
        ],
        [
         "47",
         "48",
         "印度",
         "1",
         "2",
         "4",
         "7",
         "33",
         "IND"
        ],
        [
         "48",
         "49",
         "中国香港",
         "1",
         "2",
         "3",
         "6",
         "39",
         "HKG"
        ],
        [
         "49",
         "50",
         "菲律宾",
         "1",
         "2",
         "1",
         "4",
         "47",
         "PHI"
        ],
        [
         "50",
         "50",
         "斯洛伐克",
         "1",
         "2",
         "1",
         "4",
         "47",
         "SVK"
        ],
        [
         "51",
         "52",
         "南非",
         "1",
         "2",
         "0",
         "3",
         "60",
         "RSA"
        ],
        [
         "52",
         "53",
         "奥地利",
         "1",
         "1",
         "5",
         "7",
         "33",
         "AUT"
        ],
        [
         "53",
         "54",
         "埃及",
         "1",
         "1",
         "4",
         "6",
         "39",
         "EGY"
        ],
        [
         "54",
         "55",
         "印度尼西亚",
         "1",
         "1",
         "3",
         "5",
         "42",
         "INA"
        ],
        [
         "55",
         "56",
         "埃塞俄比亚",
         "1",
         "1",
         "2",
         "4",
         "47",
         "ETH"
        ],
        [
         "56",
         "56",
         "葡萄牙",
         "1",
         "1",
         "2",
         "4",
         "47",
         "POR"
        ],
        [
         "57",
         "58",
         "突尼斯",
         "1",
         "1",
         "0",
         "2",
         "66",
         "TUN"
        ],
        [
         "58",
         "59",
         "爱沙尼亚",
         "1",
         "0",
         "1",
         "2",
         "66",
         "EST"
        ],
        [
         "59",
         "59",
         "斐济",
         "1",
         "0",
         "1",
         "2",
         "66",
         "FIJ"
        ]
       ],
       "shape": {
        "columns": 8,
        "rows": 83
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>排名</th>\n",
       "      <th>国家奥委会</th>\n",
       "      <th>金牌数</th>\n",
       "      <th>银牌数</th>\n",
       "      <th>铜牌数</th>\n",
       "      <th>总分</th>\n",
       "      <th>按总数排名</th>\n",
       "      <th>国家奥委会代码</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>11</td>\n",
       "      <td>加拿大</td>\n",
       "      <td>7</td>\n",
       "      <td>6</td>\n",
       "      <td>11</td>\n",
       "      <td>24</td>\n",
       "      <td>11</td>\n",
       "      <td>CAN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>12</td>\n",
       "      <td>巴西</td>\n",
       "      <td>7</td>\n",
       "      <td>6</td>\n",
       "      <td>8</td>\n",
       "      <td>21</td>\n",
       "      <td>12</td>\n",
       "      <td>BRA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>13</td>\n",
       "      <td>新西兰</td>\n",
       "      <td>7</td>\n",
       "      <td>6</td>\n",
       "      <td>7</td>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>NZL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>14</td>\n",
       "      <td>古巴</td>\n",
       "      <td>7</td>\n",
       "      <td>3</td>\n",
       "      <td>5</td>\n",
       "      <td>15</td>\n",
       "      <td>18</td>\n",
       "      <td>CUB</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>15</td>\n",
       "      <td>匈牙利</td>\n",
       "      <td>6</td>\n",
       "      <td>7</td>\n",
       "      <td>7</td>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>HUN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>86</td>\n",
       "      <td>加纳</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>GHA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>89</th>\n",
       "      <td>86</td>\n",
       "      <td>格林纳达</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>GRN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>90</th>\n",
       "      <td>86</td>\n",
       "      <td>科威特</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>KUW</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>91</th>\n",
       "      <td>86</td>\n",
       "      <td>摩尔多瓦</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>MDA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>92</th>\n",
       "      <td>86</td>\n",
       "      <td>叙利亚</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>SYR</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>83 rows × 8 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "    排名 国家奥委会  金牌数  银牌数  铜牌数  总分  按总数排名 国家奥委会代码\n",
       "10  11   加拿大    7    6   11  24     11     CAN\n",
       "11  12    巴西    7    6    8  21     12     BRA\n",
       "12  13   新西兰    7    6    7  20     13     NZL\n",
       "13  14    古巴    7    3    5  15     18     CUB\n",
       "14  15   匈牙利    6    7    7  20     13     HUN\n",
       "..  ..   ...  ...  ...  ...  ..    ...     ...\n",
       "88  86    加纳    0    0    1   1     77     GHA\n",
       "89  86  格林纳达    0    0    1   1     77     GRN\n",
       "90  86   科威特    0    0    1   1     77     KUW\n",
       "91  86  摩尔多瓦    0    0    1   1     77     MDA\n",
       "92  86   叙利亚    0    0    1   1     77     SYR\n",
       "\n",
       "[83 rows x 8 columns]"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.iloc[10:]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 29 - <font color = '#1B85FF' >筛选行</font>｜固定间隔\n",
    "\n",
    "提取 0-50 行，间隔为 3"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会",
         "rawType": "object",
         "type": "string"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "铜牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "总分",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "按总数排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会代码",
         "rawType": "object",
         "type": "string"
        }
       ],
       "ref": "68537b9e-677c-465a-8b73-19197c4a34ab",
       "rows": [
        [
         "0",
         "1",
         "美国",
         "39",
         "41",
         "33",
         "113",
         "1",
         "USA"
        ],
        [
         "3",
         "4",
         "英国",
         "22",
         "21",
         "22",
         "65",
         "4",
         "GBR"
        ],
        [
         "6",
         "7",
         "荷兰",
         "10",
         "12",
         "14",
         "36",
         "9",
         "NED"
        ],
        [
         "9",
         "10",
         "意大利",
         "10",
         "10",
         "20",
         "40",
         "7",
         "ITA"
        ],
        [
         "12",
         "13",
         "新西兰",
         "7",
         "6",
         "7",
         "20",
         "13",
         "NZL"
        ],
        [
         "15",
         "16",
         "韩国",
         "6",
         "4",
         "10",
         "20",
         "13",
         "KOR"
        ],
        [
         "18",
         "19",
         "肯尼亚",
         "4",
         "4",
         "2",
         "10",
         "25",
         "KEN"
        ],
        [
         "21",
         "22",
         "西班牙",
         "3",
         "8",
         "6",
         "17",
         "17",
         "ESP"
        ],
        [
         "24",
         "25",
         "丹麦",
         "3",
         "4",
         "4",
         "11",
         "23",
         "DEN"
        ],
        [
         "27",
         "28",
         "塞尔维亚",
         "3",
         "1",
         "5",
         "9",
         "26",
         "SRB"
        ],
        [
         "30",
         "31",
         "斯洛文尼亚",
         "3",
         "1",
         "1",
         "5",
         "42",
         "SLO"
        ],
        [
         "33",
         "34",
         "中华台北",
         "2",
         "4",
         "6",
         "12",
         "22",
         "TPE"
        ],
        [
         "36",
         "36",
         "乌干达",
         "2",
         "1",
         "1",
         "4",
         "47",
         "UGA"
        ],
        [
         "39",
         "39",
         "以色列",
         "2",
         "0",
         "2",
         "4",
         "47",
         "ISR"
        ],
        [
         "42",
         "42",
         "科索沃",
         "2",
         "0",
         "0",
         "2",
         "66",
         "KOS"
        ],
        [
         "45",
         "46",
         "罗马尼亚",
         "1",
         "3",
         "0",
         "4",
         "47",
         "ROU"
        ],
        [
         "48",
         "49",
         "中国香港",
         "1",
         "2",
         "3",
         "6",
         "39",
         "HKG"
        ]
       ],
       "shape": {
        "columns": 8,
        "rows": 17
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>排名</th>\n",
       "      <th>国家奥委会</th>\n",
       "      <th>金牌数</th>\n",
       "      <th>银牌数</th>\n",
       "      <th>铜牌数</th>\n",
       "      <th>总分</th>\n",
       "      <th>按总数排名</th>\n",
       "      <th>国家奥委会代码</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>美国</td>\n",
       "      <td>39</td>\n",
       "      <td>41</td>\n",
       "      <td>33</td>\n",
       "      <td>113</td>\n",
       "      <td>1</td>\n",
       "      <td>USA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>英国</td>\n",
       "      <td>22</td>\n",
       "      <td>21</td>\n",
       "      <td>22</td>\n",
       "      <td>65</td>\n",
       "      <td>4</td>\n",
       "      <td>GBR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>7</td>\n",
       "      <td>荷兰</td>\n",
       "      <td>10</td>\n",
       "      <td>12</td>\n",
       "      <td>14</td>\n",
       "      <td>36</td>\n",
       "      <td>9</td>\n",
       "      <td>NED</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>10</td>\n",
       "      <td>意大利</td>\n",
       "      <td>10</td>\n",
       "      <td>10</td>\n",
       "      <td>20</td>\n",
       "      <td>40</td>\n",
       "      <td>7</td>\n",
       "      <td>ITA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>13</td>\n",
       "      <td>新西兰</td>\n",
       "      <td>7</td>\n",
       "      <td>6</td>\n",
       "      <td>7</td>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>NZL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>16</td>\n",
       "      <td>韩国</td>\n",
       "      <td>6</td>\n",
       "      <td>4</td>\n",
       "      <td>10</td>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>KOR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>19</td>\n",
       "      <td>肯尼亚</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>10</td>\n",
       "      <td>25</td>\n",
       "      <td>KEN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>22</td>\n",
       "      <td>西班牙</td>\n",
       "      <td>3</td>\n",
       "      <td>8</td>\n",
       "      <td>6</td>\n",
       "      <td>17</td>\n",
       "      <td>17</td>\n",
       "      <td>ESP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>25</td>\n",
       "      <td>丹麦</td>\n",
       "      <td>3</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>11</td>\n",
       "      <td>23</td>\n",
       "      <td>DEN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>28</td>\n",
       "      <td>塞尔维亚</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>5</td>\n",
       "      <td>9</td>\n",
       "      <td>26</td>\n",
       "      <td>SRB</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>31</td>\n",
       "      <td>斯洛文尼亚</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>5</td>\n",
       "      <td>42</td>\n",
       "      <td>SLO</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>34</td>\n",
       "      <td>中华台北</td>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "      <td>6</td>\n",
       "      <td>12</td>\n",
       "      <td>22</td>\n",
       "      <td>TPE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>36</td>\n",
       "      <td>乌干达</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>4</td>\n",
       "      <td>47</td>\n",
       "      <td>UGA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39</th>\n",
       "      <td>39</td>\n",
       "      <td>以色列</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "      <td>47</td>\n",
       "      <td>ISR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42</th>\n",
       "      <td>42</td>\n",
       "      <td>科索沃</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>66</td>\n",
       "      <td>KOS</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>46</td>\n",
       "      <td>罗马尼亚</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>0</td>\n",
       "      <td>4</td>\n",
       "      <td>47</td>\n",
       "      <td>ROU</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48</th>\n",
       "      <td>49</td>\n",
       "      <td>中国香港</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>3</td>\n",
       "      <td>6</td>\n",
       "      <td>39</td>\n",
       "      <td>HKG</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "    排名  国家奥委会  金牌数  银牌数  铜牌数   总分  按总数排名 国家奥委会代码\n",
       "0    1     美国   39   41   33  113      1     USA\n",
       "3    4     英国   22   21   22   65      4     GBR\n",
       "6    7     荷兰   10   12   14   36      9     NED\n",
       "9   10    意大利   10   10   20   40      7     ITA\n",
       "12  13    新西兰    7    6    7   20     13     NZL\n",
       "15  16     韩国    6    4   10   20     13     KOR\n",
       "18  19    肯尼亚    4    4    2   10     25     KEN\n",
       "21  22    西班牙    3    8    6   17     17     ESP\n",
       "24  25     丹麦    3    4    4   11     23     DEN\n",
       "27  28   塞尔维亚    3    1    5    9     26     SRB\n",
       "30  31  斯洛文尼亚    3    1    1    5     42     SLO\n",
       "33  34   中华台北    2    4    6   12     22     TPE\n",
       "36  36    乌干达    2    1    1    4     47     UGA\n",
       "39  39    以色列    2    0    2    4     47     ISR\n",
       "42  42    科索沃    2    0    0    2     66     KOS\n",
       "45  46   罗马尼亚    1    3    0    4     47     ROU\n",
       "48  49   中国香港    1    2    3    6     39     HKG"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.iloc[0:50:3]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 30 -  <font color = '#1B85FF' >筛选行</font>｜判断（大于）\n",
    "\n",
    "提取 金牌数 大于 30 的行"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会",
         "rawType": "object",
         "type": "string"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "铜牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "总分",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "按总数排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会代码",
         "rawType": "object",
         "type": "string"
        }
       ],
       "ref": "c832720c-ea85-4e6d-ad05-8c4c91117c01",
       "rows": [
        [
         "0",
         "1",
         "美国",
         "39",
         "41",
         "33",
         "113",
         "1",
         "USA"
        ],
        [
         "1",
         "2",
         "中国",
         "38",
         "32",
         "18",
         "88",
         "2",
         "CHN"
        ]
       ],
       "shape": {
        "columns": 8,
        "rows": 2
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>排名</th>\n",
       "      <th>国家奥委会</th>\n",
       "      <th>金牌数</th>\n",
       "      <th>银牌数</th>\n",
       "      <th>铜牌数</th>\n",
       "      <th>总分</th>\n",
       "      <th>按总数排名</th>\n",
       "      <th>国家奥委会代码</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>美国</td>\n",
       "      <td>39</td>\n",
       "      <td>41</td>\n",
       "      <td>33</td>\n",
       "      <td>113</td>\n",
       "      <td>1</td>\n",
       "      <td>USA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>中国</td>\n",
       "      <td>38</td>\n",
       "      <td>32</td>\n",
       "      <td>18</td>\n",
       "      <td>88</td>\n",
       "      <td>2</td>\n",
       "      <td>CHN</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   排名 国家奥委会  金牌数  银牌数  铜牌数   总分  按总数排名 国家奥委会代码\n",
       "0   1    美国   39   41   33  113      1     USA\n",
       "1   2    中国   38   32   18   88      2     CHN"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.loc[df['金牌数']>30]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 31 -  <font color = '#1B85FF' >筛选行 </font>｜判断（等于）\n",
    "\n",
    "提取 `金牌数` 等于 10 的行"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会",
         "rawType": "object",
         "type": "string"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "铜牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "总分",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "按总数排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会代码",
         "rawType": "object",
         "type": "string"
        }
       ],
       "ref": "cb603b0b-6fc2-4522-87c3-a3fee47b23e5",
       "rows": [
        [
         "6",
         "7",
         "荷兰",
         "10",
         "12",
         "14",
         "36",
         "9",
         "NED"
        ],
        [
         "7",
         "8",
         "法国",
         "10",
         "12",
         "11",
         "33",
         "10",
         "FRA"
        ],
        [
         "8",
         "9",
         "德国",
         "10",
         "11",
         "16",
         "37",
         "8",
         "GER"
        ],
        [
         "9",
         "10",
         "意大利",
         "10",
         "10",
         "20",
         "40",
         "7",
         "ITA"
        ]
       ],
       "shape": {
        "columns": 8,
        "rows": 4
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>排名</th>\n",
       "      <th>国家奥委会</th>\n",
       "      <th>金牌数</th>\n",
       "      <th>银牌数</th>\n",
       "      <th>铜牌数</th>\n",
       "      <th>总分</th>\n",
       "      <th>按总数排名</th>\n",
       "      <th>国家奥委会代码</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>7</td>\n",
       "      <td>荷兰</td>\n",
       "      <td>10</td>\n",
       "      <td>12</td>\n",
       "      <td>14</td>\n",
       "      <td>36</td>\n",
       "      <td>9</td>\n",
       "      <td>NED</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>8</td>\n",
       "      <td>法国</td>\n",
       "      <td>10</td>\n",
       "      <td>12</td>\n",
       "      <td>11</td>\n",
       "      <td>33</td>\n",
       "      <td>10</td>\n",
       "      <td>FRA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>9</td>\n",
       "      <td>德国</td>\n",
       "      <td>10</td>\n",
       "      <td>11</td>\n",
       "      <td>16</td>\n",
       "      <td>37</td>\n",
       "      <td>8</td>\n",
       "      <td>GER</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>10</td>\n",
       "      <td>意大利</td>\n",
       "      <td>10</td>\n",
       "      <td>10</td>\n",
       "      <td>20</td>\n",
       "      <td>40</td>\n",
       "      <td>7</td>\n",
       "      <td>ITA</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   排名 国家奥委会  金牌数  银牌数  铜牌数  总分  按总数排名 国家奥委会代码\n",
       "6   7    荷兰   10   12   14  36      9     NED\n",
       "7   8    法国   10   12   11  33     10     FRA\n",
       "8   9    德国   10   11   16  37      8     GER\n",
       "9  10   意大利   10   10   20  40      7     ITA"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.loc[df['金牌数']==10]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 32 - <font color = '#1B85FF' >筛选行</font>｜判断（不等于）\n",
    "\n",
    "提取 `金牌数` 不等于 `10` 的行"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会",
         "rawType": "object",
         "type": "string"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "铜牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "总分",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "按总数排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会代码",
         "rawType": "object",
         "type": "string"
        }
       ],
       "ref": "036b0023-860f-4fed-9570-5cf740169649",
       "rows": [
        [
         "0",
         "1",
         "美国",
         "39",
         "41",
         "33",
         "113",
         "1",
         "USA"
        ],
        [
         "1",
         "2",
         "中国",
         "38",
         "32",
         "18",
         "88",
         "2",
         "CHN"
        ],
        [
         "2",
         "3",
         "日本",
         "27",
         "14",
         "17",
         "58",
         "5",
         "JPN"
        ],
        [
         "3",
         "4",
         "英国",
         "22",
         "21",
         "22",
         "65",
         "4",
         "GBR"
        ],
        [
         "4",
         "5",
         "ROC",
         "20",
         "28",
         "23",
         "71",
         "3",
         "ROC"
        ],
        [
         "5",
         "6",
         "澳大利亚",
         "17",
         "7",
         "22",
         "46",
         "6",
         "AUS"
        ],
        [
         "10",
         "11",
         "加拿大",
         "7",
         "6",
         "11",
         "24",
         "11",
         "CAN"
        ],
        [
         "11",
         "12",
         "巴西",
         "7",
         "6",
         "8",
         "21",
         "12",
         "BRA"
        ],
        [
         "12",
         "13",
         "新西兰",
         "7",
         "6",
         "7",
         "20",
         "13",
         "NZL"
        ],
        [
         "13",
         "14",
         "古巴",
         "7",
         "3",
         "5",
         "15",
         "18",
         "CUB"
        ],
        [
         "14",
         "15",
         "匈牙利",
         "6",
         "7",
         "7",
         "20",
         "13",
         "HUN"
        ],
        [
         "15",
         "16",
         "韩国",
         "6",
         "4",
         "10",
         "20",
         "13",
         "KOR"
        ],
        [
         "16",
         "17",
         "波兰",
         "4",
         "5",
         "5",
         "14",
         "19",
         "POL"
        ],
        [
         "17",
         "18",
         "捷克",
         "4",
         "4",
         "3",
         "11",
         "23",
         "CZE"
        ],
        [
         "18",
         "19",
         "肯尼亚",
         "4",
         "4",
         "2",
         "10",
         "25",
         "KEN"
        ],
        [
         "19",
         "20",
         "挪威",
         "4",
         "2",
         "2",
         "8",
         "29",
         "NOR"
        ],
        [
         "20",
         "21",
         "牙买加",
         "4",
         "1",
         "4",
         "9",
         "26",
         "JAM"
        ],
        [
         "21",
         "22",
         "西班牙",
         "3",
         "8",
         "6",
         "17",
         "17",
         "ESP"
        ],
        [
         "22",
         "23",
         "瑞典",
         "3",
         "6",
         "0",
         "9",
         "26",
         "SWE"
        ],
        [
         "23",
         "24",
         "瑞士",
         "3",
         "4",
         "6",
         "13",
         "20",
         "SUI"
        ],
        [
         "24",
         "25",
         "丹麦",
         "3",
         "4",
         "4",
         "11",
         "23",
         "DEN"
        ],
        [
         "25",
         "26",
         "克罗地亚",
         "3",
         "3",
         "2",
         "8",
         "29",
         "CRO"
        ],
        [
         "26",
         "27",
         "伊朗",
         "3",
         "2",
         "2",
         "7",
         "33",
         "IRI"
        ],
        [
         "27",
         "28",
         "塞尔维亚",
         "3",
         "1",
         "5",
         "9",
         "26",
         "SRB"
        ],
        [
         "28",
         "29",
         "比利时",
         "3",
         "1",
         "3",
         "7",
         "33",
         "BEL"
        ],
        [
         "29",
         "30",
         "保加利亚",
         "3",
         "1",
         "2",
         "6",
         "39",
         "BUL"
        ],
        [
         "30",
         "31",
         "斯洛文尼亚",
         "3",
         "1",
         "1",
         "5",
         "42",
         "SLO"
        ],
        [
         "31",
         "32",
         "乌兹别克斯坦",
         "3",
         "0",
         "2",
         "5",
         "42",
         "UZB"
        ],
        [
         "32",
         "33",
         "格鲁吉亚",
         "2",
         "5",
         "1",
         "8",
         "29",
         "GEO"
        ],
        [
         "33",
         "34",
         "中华台北",
         "2",
         "4",
         "6",
         "12",
         "22",
         "TPE"
        ],
        [
         "34",
         "35",
         "土耳其",
         "2",
         "2",
         "9",
         "13",
         "20",
         "TUR"
        ],
        [
         "35",
         "36",
         "希腊",
         "2",
         "1",
         "1",
         "4",
         "47",
         "GRE"
        ],
        [
         "36",
         "36",
         "乌干达",
         "2",
         "1",
         "1",
         "4",
         "47",
         "UGA"
        ],
        [
         "37",
         "38",
         "厄瓜多尔",
         "2",
         "1",
         "0",
         "3",
         "60",
         "ECU"
        ],
        [
         "38",
         "39",
         "爱尔兰",
         "2",
         "0",
         "2",
         "4",
         "47",
         "IRL"
        ],
        [
         "39",
         "39",
         "以色列",
         "2",
         "0",
         "2",
         "4",
         "47",
         "ISR"
        ],
        [
         "40",
         "41",
         "卡塔尔",
         "2",
         "0",
         "1",
         "3",
         "60",
         "QAT"
        ],
        [
         "41",
         "42",
         "巴哈马",
         "2",
         "0",
         "0",
         "2",
         "66",
         "BAH"
        ],
        [
         "42",
         "42",
         "科索沃",
         "2",
         "0",
         "0",
         "2",
         "66",
         "KOS"
        ],
        [
         "43",
         "44",
         "乌克兰",
         "1",
         "6",
         "12",
         "19",
         "16",
         "UKR"
        ],
        [
         "44",
         "45",
         "白俄罗斯",
         "1",
         "3",
         "3",
         "7",
         "33",
         "BLR"
        ],
        [
         "45",
         "46",
         "罗马尼亚",
         "1",
         "3",
         "0",
         "4",
         "47",
         "ROU"
        ],
        [
         "46",
         "46",
         "委内瑞拉",
         "1",
         "3",
         "0",
         "4",
         "47",
         "VEN"
        ],
        [
         "47",
         "48",
         "印度",
         "1",
         "2",
         "4",
         "7",
         "33",
         "IND"
        ],
        [
         "48",
         "49",
         "中国香港",
         "1",
         "2",
         "3",
         "6",
         "39",
         "HKG"
        ],
        [
         "49",
         "50",
         "菲律宾",
         "1",
         "2",
         "1",
         "4",
         "47",
         "PHI"
        ],
        [
         "50",
         "50",
         "斯洛伐克",
         "1",
         "2",
         "1",
         "4",
         "47",
         "SVK"
        ],
        [
         "51",
         "52",
         "南非",
         "1",
         "2",
         "0",
         "3",
         "60",
         "RSA"
        ],
        [
         "52",
         "53",
         "奥地利",
         "1",
         "1",
         "5",
         "7",
         "33",
         "AUT"
        ],
        [
         "53",
         "54",
         "埃及",
         "1",
         "1",
         "4",
         "6",
         "39",
         "EGY"
        ]
       ],
       "shape": {
        "columns": 8,
        "rows": 89
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>排名</th>\n",
       "      <th>国家奥委会</th>\n",
       "      <th>金牌数</th>\n",
       "      <th>银牌数</th>\n",
       "      <th>铜牌数</th>\n",
       "      <th>总分</th>\n",
       "      <th>按总数排名</th>\n",
       "      <th>国家奥委会代码</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>美国</td>\n",
       "      <td>39</td>\n",
       "      <td>41</td>\n",
       "      <td>33</td>\n",
       "      <td>113</td>\n",
       "      <td>1</td>\n",
       "      <td>USA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>中国</td>\n",
       "      <td>38</td>\n",
       "      <td>32</td>\n",
       "      <td>18</td>\n",
       "      <td>88</td>\n",
       "      <td>2</td>\n",
       "      <td>CHN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>日本</td>\n",
       "      <td>27</td>\n",
       "      <td>14</td>\n",
       "      <td>17</td>\n",
       "      <td>58</td>\n",
       "      <td>5</td>\n",
       "      <td>JPN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>英国</td>\n",
       "      <td>22</td>\n",
       "      <td>21</td>\n",
       "      <td>22</td>\n",
       "      <td>65</td>\n",
       "      <td>4</td>\n",
       "      <td>GBR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>ROC</td>\n",
       "      <td>20</td>\n",
       "      <td>28</td>\n",
       "      <td>23</td>\n",
       "      <td>71</td>\n",
       "      <td>3</td>\n",
       "      <td>ROC</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>86</td>\n",
       "      <td>加纳</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>GHA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>89</th>\n",
       "      <td>86</td>\n",
       "      <td>格林纳达</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>GRN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>90</th>\n",
       "      <td>86</td>\n",
       "      <td>科威特</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>KUW</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>91</th>\n",
       "      <td>86</td>\n",
       "      <td>摩尔多瓦</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>MDA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>92</th>\n",
       "      <td>86</td>\n",
       "      <td>叙利亚</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>SYR</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>89 rows × 8 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "    排名 国家奥委会  金牌数  银牌数  铜牌数   总分  按总数排名 国家奥委会代码\n",
       "0    1    美国   39   41   33  113      1     USA\n",
       "1    2    中国   38   32   18   88      2     CHN\n",
       "2    3    日本   27   14   17   58      5     JPN\n",
       "3    4    英国   22   21   22   65      4     GBR\n",
       "4    5   ROC   20   28   23   71      3     ROC\n",
       "..  ..   ...  ...  ...  ...  ...    ...     ...\n",
       "88  86    加纳    0    0    1    1     77     GHA\n",
       "89  86  格林纳达    0    0    1    1     77     GRN\n",
       "90  86   科威特    0    0    1    1     77     KUW\n",
       "91  86  摩尔多瓦    0    0    1    1     77     MDA\n",
       "92  86   叙利亚    0    0    1    1     77     SYR\n",
       "\n",
       "[89 rows x 8 columns]"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.loc[df['金牌数']!=10]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 33 - <font color = '#1B85FF' >筛选行</font>｜条件（指定行号）\n",
    "\n",
    "提取全部 **奇数行**\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会",
         "rawType": "object",
         "type": "string"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "铜牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "总分",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "按总数排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会代码",
         "rawType": "object",
         "type": "string"
        }
       ],
       "ref": "e6f70060-45d6-4875-866d-ef625f4db515",
       "rows": [
        [
         "0",
         "1",
         "美国",
         "39",
         "41",
         "33",
         "113",
         "1",
         "USA"
        ],
        [
         "2",
         "3",
         "日本",
         "27",
         "14",
         "17",
         "58",
         "5",
         "JPN"
        ],
        [
         "4",
         "5",
         "ROC",
         "20",
         "28",
         "23",
         "71",
         "3",
         "ROC"
        ],
        [
         "6",
         "7",
         "荷兰",
         "10",
         "12",
         "14",
         "36",
         "9",
         "NED"
        ],
        [
         "8",
         "9",
         "德国",
         "10",
         "11",
         "16",
         "37",
         "8",
         "GER"
        ],
        [
         "10",
         "11",
         "加拿大",
         "7",
         "6",
         "11",
         "24",
         "11",
         "CAN"
        ],
        [
         "12",
         "13",
         "新西兰",
         "7",
         "6",
         "7",
         "20",
         "13",
         "NZL"
        ],
        [
         "14",
         "15",
         "匈牙利",
         "6",
         "7",
         "7",
         "20",
         "13",
         "HUN"
        ],
        [
         "16",
         "17",
         "波兰",
         "4",
         "5",
         "5",
         "14",
         "19",
         "POL"
        ],
        [
         "18",
         "19",
         "肯尼亚",
         "4",
         "4",
         "2",
         "10",
         "25",
         "KEN"
        ],
        [
         "20",
         "21",
         "牙买加",
         "4",
         "1",
         "4",
         "9",
         "26",
         "JAM"
        ],
        [
         "22",
         "23",
         "瑞典",
         "3",
         "6",
         "0",
         "9",
         "26",
         "SWE"
        ],
        [
         "24",
         "25",
         "丹麦",
         "3",
         "4",
         "4",
         "11",
         "23",
         "DEN"
        ],
        [
         "26",
         "27",
         "伊朗",
         "3",
         "2",
         "2",
         "7",
         "33",
         "IRI"
        ],
        [
         "28",
         "29",
         "比利时",
         "3",
         "1",
         "3",
         "7",
         "33",
         "BEL"
        ],
        [
         "30",
         "31",
         "斯洛文尼亚",
         "3",
         "1",
         "1",
         "5",
         "42",
         "SLO"
        ],
        [
         "32",
         "33",
         "格鲁吉亚",
         "2",
         "5",
         "1",
         "8",
         "29",
         "GEO"
        ],
        [
         "34",
         "35",
         "土耳其",
         "2",
         "2",
         "9",
         "13",
         "20",
         "TUR"
        ],
        [
         "36",
         "36",
         "乌干达",
         "2",
         "1",
         "1",
         "4",
         "47",
         "UGA"
        ],
        [
         "38",
         "39",
         "爱尔兰",
         "2",
         "0",
         "2",
         "4",
         "47",
         "IRL"
        ],
        [
         "40",
         "41",
         "卡塔尔",
         "2",
         "0",
         "1",
         "3",
         "60",
         "QAT"
        ],
        [
         "42",
         "42",
         "科索沃",
         "2",
         "0",
         "0",
         "2",
         "66",
         "KOS"
        ],
        [
         "44",
         "45",
         "白俄罗斯",
         "1",
         "3",
         "3",
         "7",
         "33",
         "BLR"
        ],
        [
         "46",
         "46",
         "委内瑞拉",
         "1",
         "3",
         "0",
         "4",
         "47",
         "VEN"
        ],
        [
         "48",
         "49",
         "中国香港",
         "1",
         "2",
         "3",
         "6",
         "39",
         "HKG"
        ],
        [
         "50",
         "50",
         "斯洛伐克",
         "1",
         "2",
         "1",
         "4",
         "47",
         "SVK"
        ],
        [
         "52",
         "53",
         "奥地利",
         "1",
         "1",
         "5",
         "7",
         "33",
         "AUT"
        ],
        [
         "54",
         "55",
         "印度尼西亚",
         "1",
         "1",
         "3",
         "5",
         "42",
         "INA"
        ],
        [
         "56",
         "56",
         "葡萄牙",
         "1",
         "1",
         "2",
         "4",
         "47",
         "POR"
        ],
        [
         "58",
         "59",
         "爱沙尼亚",
         "1",
         "0",
         "1",
         "2",
         "66",
         "EST"
        ],
        [
         "60",
         "59",
         "拉脱维亚",
         "1",
         "0",
         "1",
         "2",
         "66",
         "LAT"
        ],
        [
         "62",
         "63",
         "百慕大",
         "1",
         "0",
         "0",
         "1",
         "77",
         "BER"
        ],
        [
         "64",
         "63",
         "波多黎各",
         "1",
         "0",
         "0",
         "1",
         "77",
         "PUR"
        ],
        [
         "66",
         "67",
         "阿塞拜疆",
         "0",
         "3",
         "4",
         "7",
         "33",
         "AZE"
        ],
        [
         "68",
         "69",
         "亚美尼亚",
         "0",
         "2",
         "2",
         "4",
         "47",
         "ARM"
        ],
        [
         "70",
         "71",
         "蒙古",
         "0",
         "1",
         "3",
         "4",
         "47",
         "MGL"
        ],
        [
         "72",
         "72",
         "圣马力诺",
         "0",
         "1",
         "2",
         "3",
         "60",
         "SMR"
        ],
        [
         "74",
         "74",
         "马来西亚",
         "0",
         "1",
         "1",
         "2",
         "66",
         "MAS"
        ],
        [
         "76",
         "77",
         "巴林",
         "0",
         "1",
         "0",
         "1",
         "77",
         "BRN"
        ],
        [
         "78",
         "77",
         "立陶宛",
         "0",
         "1",
         "0",
         "1",
         "77",
         "LTU"
        ],
        [
         "80",
         "77",
         "纳米比亚",
         "0",
         "1",
         "0",
         "1",
         "77",
         "NAM"
        ],
        [
         "82",
         "83",
         "哈萨克斯坦",
         "0",
         "0",
         "8",
         "8",
         "29",
         "KAZ"
        ],
        [
         "84",
         "85",
         "芬兰",
         "0",
         "0",
         "2",
         "2",
         "66",
         "FIN"
        ],
        [
         "86",
         "86",
         "布基纳法索",
         "0",
         "0",
         "1",
         "1",
         "77",
         "BUR"
        ],
        [
         "88",
         "86",
         "加纳",
         "0",
         "0",
         "1",
         "1",
         "77",
         "GHA"
        ],
        [
         "90",
         "86",
         "科威特",
         "0",
         "0",
         "1",
         "1",
         "77",
         "KUW"
        ],
        [
         "92",
         "86",
         "叙利亚",
         "0",
         "0",
         "1",
         "1",
         "77",
         "SYR"
        ]
       ],
       "shape": {
        "columns": 8,
        "rows": 47
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>排名</th>\n",
       "      <th>国家奥委会</th>\n",
       "      <th>金牌数</th>\n",
       "      <th>银牌数</th>\n",
       "      <th>铜牌数</th>\n",
       "      <th>总分</th>\n",
       "      <th>按总数排名</th>\n",
       "      <th>国家奥委会代码</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>美国</td>\n",
       "      <td>39</td>\n",
       "      <td>41</td>\n",
       "      <td>33</td>\n",
       "      <td>113</td>\n",
       "      <td>1</td>\n",
       "      <td>USA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>日本</td>\n",
       "      <td>27</td>\n",
       "      <td>14</td>\n",
       "      <td>17</td>\n",
       "      <td>58</td>\n",
       "      <td>5</td>\n",
       "      <td>JPN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>ROC</td>\n",
       "      <td>20</td>\n",
       "      <td>28</td>\n",
       "      <td>23</td>\n",
       "      <td>71</td>\n",
       "      <td>3</td>\n",
       "      <td>ROC</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>7</td>\n",
       "      <td>荷兰</td>\n",
       "      <td>10</td>\n",
       "      <td>12</td>\n",
       "      <td>14</td>\n",
       "      <td>36</td>\n",
       "      <td>9</td>\n",
       "      <td>NED</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>9</td>\n",
       "      <td>德国</td>\n",
       "      <td>10</td>\n",
       "      <td>11</td>\n",
       "      <td>16</td>\n",
       "      <td>37</td>\n",
       "      <td>8</td>\n",
       "      <td>GER</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>11</td>\n",
       "      <td>加拿大</td>\n",
       "      <td>7</td>\n",
       "      <td>6</td>\n",
       "      <td>11</td>\n",
       "      <td>24</td>\n",
       "      <td>11</td>\n",
       "      <td>CAN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>13</td>\n",
       "      <td>新西兰</td>\n",
       "      <td>7</td>\n",
       "      <td>6</td>\n",
       "      <td>7</td>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>NZL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>15</td>\n",
       "      <td>匈牙利</td>\n",
       "      <td>6</td>\n",
       "      <td>7</td>\n",
       "      <td>7</td>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>HUN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>17</td>\n",
       "      <td>波兰</td>\n",
       "      <td>4</td>\n",
       "      <td>5</td>\n",
       "      <td>5</td>\n",
       "      <td>14</td>\n",
       "      <td>19</td>\n",
       "      <td>POL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>19</td>\n",
       "      <td>肯尼亚</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>10</td>\n",
       "      <td>25</td>\n",
       "      <td>KEN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>21</td>\n",
       "      <td>牙买加</td>\n",
       "      <td>4</td>\n",
       "      <td>1</td>\n",
       "      <td>4</td>\n",
       "      <td>9</td>\n",
       "      <td>26</td>\n",
       "      <td>JAM</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>23</td>\n",
       "      <td>瑞典</td>\n",
       "      <td>3</td>\n",
       "      <td>6</td>\n",
       "      <td>0</td>\n",
       "      <td>9</td>\n",
       "      <td>26</td>\n",
       "      <td>SWE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>25</td>\n",
       "      <td>丹麦</td>\n",
       "      <td>3</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>11</td>\n",
       "      <td>23</td>\n",
       "      <td>DEN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>27</td>\n",
       "      <td>伊朗</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>7</td>\n",
       "      <td>33</td>\n",
       "      <td>IRI</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>29</td>\n",
       "      <td>比利时</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>7</td>\n",
       "      <td>33</td>\n",
       "      <td>BEL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>31</td>\n",
       "      <td>斯洛文尼亚</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>5</td>\n",
       "      <td>42</td>\n",
       "      <td>SLO</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>33</td>\n",
       "      <td>格鲁吉亚</td>\n",
       "      <td>2</td>\n",
       "      <td>5</td>\n",
       "      <td>1</td>\n",
       "      <td>8</td>\n",
       "      <td>29</td>\n",
       "      <td>GEO</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>35</td>\n",
       "      <td>土耳其</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>9</td>\n",
       "      <td>13</td>\n",
       "      <td>20</td>\n",
       "      <td>TUR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>36</td>\n",
       "      <td>乌干达</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>4</td>\n",
       "      <td>47</td>\n",
       "      <td>UGA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>39</td>\n",
       "      <td>爱尔兰</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "      <td>47</td>\n",
       "      <td>IRL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40</th>\n",
       "      <td>41</td>\n",
       "      <td>卡塔尔</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>60</td>\n",
       "      <td>QAT</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42</th>\n",
       "      <td>42</td>\n",
       "      <td>科索沃</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>66</td>\n",
       "      <td>KOS</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44</th>\n",
       "      <td>45</td>\n",
       "      <td>白俄罗斯</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>3</td>\n",
       "      <td>7</td>\n",
       "      <td>33</td>\n",
       "      <td>BLR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46</th>\n",
       "      <td>46</td>\n",
       "      <td>委内瑞拉</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>0</td>\n",
       "      <td>4</td>\n",
       "      <td>47</td>\n",
       "      <td>VEN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48</th>\n",
       "      <td>49</td>\n",
       "      <td>中国香港</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>3</td>\n",
       "      <td>6</td>\n",
       "      <td>39</td>\n",
       "      <td>HKG</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50</th>\n",
       "      <td>50</td>\n",
       "      <td>斯洛伐克</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>4</td>\n",
       "      <td>47</td>\n",
       "      <td>SVK</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>52</th>\n",
       "      <td>53</td>\n",
       "      <td>奥地利</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>5</td>\n",
       "      <td>7</td>\n",
       "      <td>33</td>\n",
       "      <td>AUT</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>54</th>\n",
       "      <td>55</td>\n",
       "      <td>印度尼西亚</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>5</td>\n",
       "      <td>42</td>\n",
       "      <td>INA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56</th>\n",
       "      <td>56</td>\n",
       "      <td>葡萄牙</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "      <td>47</td>\n",
       "      <td>POR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>58</th>\n",
       "      <td>59</td>\n",
       "      <td>爱沙尼亚</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>66</td>\n",
       "      <td>EST</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>60</th>\n",
       "      <td>59</td>\n",
       "      <td>拉脱维亚</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>66</td>\n",
       "      <td>LAT</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>62</th>\n",
       "      <td>63</td>\n",
       "      <td>百慕大</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>BER</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>64</th>\n",
       "      <td>63</td>\n",
       "      <td>波多黎各</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>PUR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>66</th>\n",
       "      <td>67</td>\n",
       "      <td>阿塞拜疆</td>\n",
       "      <td>0</td>\n",
       "      <td>3</td>\n",
       "      <td>4</td>\n",
       "      <td>7</td>\n",
       "      <td>33</td>\n",
       "      <td>AZE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>68</th>\n",
       "      <td>69</td>\n",
       "      <td>亚美尼亚</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "      <td>47</td>\n",
       "      <td>ARM</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>70</th>\n",
       "      <td>71</td>\n",
       "      <td>蒙古</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>4</td>\n",
       "      <td>47</td>\n",
       "      <td>MGL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>72</th>\n",
       "      <td>72</td>\n",
       "      <td>圣马力诺</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>3</td>\n",
       "      <td>60</td>\n",
       "      <td>SMR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>74</th>\n",
       "      <td>74</td>\n",
       "      <td>马来西亚</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>66</td>\n",
       "      <td>MAS</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>76</th>\n",
       "      <td>77</td>\n",
       "      <td>巴林</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>BRN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>78</th>\n",
       "      <td>77</td>\n",
       "      <td>立陶宛</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>LTU</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>80</th>\n",
       "      <td>77</td>\n",
       "      <td>纳米比亚</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>NAM</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>82</th>\n",
       "      <td>83</td>\n",
       "      <td>哈萨克斯坦</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>8</td>\n",
       "      <td>8</td>\n",
       "      <td>29</td>\n",
       "      <td>KAZ</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>84</th>\n",
       "      <td>85</td>\n",
       "      <td>芬兰</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>66</td>\n",
       "      <td>FIN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>86</th>\n",
       "      <td>86</td>\n",
       "      <td>布基纳法索</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>BUR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>86</td>\n",
       "      <td>加纳</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>GHA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>90</th>\n",
       "      <td>86</td>\n",
       "      <td>科威特</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>KUW</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>92</th>\n",
       "      <td>86</td>\n",
       "      <td>叙利亚</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>77</td>\n",
       "      <td>SYR</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "    排名  国家奥委会  金牌数  银牌数  铜牌数   总分  按总数排名 国家奥委会代码\n",
       "0    1     美国   39   41   33  113      1     USA\n",
       "2    3     日本   27   14   17   58      5     JPN\n",
       "4    5    ROC   20   28   23   71      3     ROC\n",
       "6    7     荷兰   10   12   14   36      9     NED\n",
       "8    9     德国   10   11   16   37      8     GER\n",
       "10  11    加拿大    7    6   11   24     11     CAN\n",
       "12  13    新西兰    7    6    7   20     13     NZL\n",
       "14  15    匈牙利    6    7    7   20     13     HUN\n",
       "16  17     波兰    4    5    5   14     19     POL\n",
       "18  19    肯尼亚    4    4    2   10     25     KEN\n",
       "20  21    牙买加    4    1    4    9     26     JAM\n",
       "22  23     瑞典    3    6    0    9     26     SWE\n",
       "24  25     丹麦    3    4    4   11     23     DEN\n",
       "26  27     伊朗    3    2    2    7     33     IRI\n",
       "28  29    比利时    3    1    3    7     33     BEL\n",
       "30  31  斯洛文尼亚    3    1    1    5     42     SLO\n",
       "32  33   格鲁吉亚    2    5    1    8     29     GEO\n",
       "34  35    土耳其    2    2    9   13     20     TUR\n",
       "36  36    乌干达    2    1    1    4     47     UGA\n",
       "38  39    爱尔兰    2    0    2    4     47     IRL\n",
       "40  41    卡塔尔    2    0    1    3     60     QAT\n",
       "42  42    科索沃    2    0    0    2     66     KOS\n",
       "44  45   白俄罗斯    1    3    3    7     33     BLR\n",
       "46  46   委内瑞拉    1    3    0    4     47     VEN\n",
       "48  49   中国香港    1    2    3    6     39     HKG\n",
       "50  50   斯洛伐克    1    2    1    4     47     SVK\n",
       "52  53    奥地利    1    1    5    7     33     AUT\n",
       "54  55  印度尼西亚    1    1    3    5     42     INA\n",
       "56  56    葡萄牙    1    1    2    4     47     POR\n",
       "58  59   爱沙尼亚    1    0    1    2     66     EST\n",
       "60  59   拉脱维亚    1    0    1    2     66     LAT\n",
       "62  63    百慕大    1    0    0    1     77     BER\n",
       "64  63   波多黎各    1    0    0    1     77     PUR\n",
       "66  67   阿塞拜疆    0    3    4    7     33     AZE\n",
       "68  69   亚美尼亚    0    2    2    4     47     ARM\n",
       "70  71     蒙古    0    1    3    4     47     MGL\n",
       "72  72   圣马力诺    0    1    2    3     60     SMR\n",
       "74  74   马来西亚    0    1    1    2     66     MAS\n",
       "76  77     巴林    0    1    0    1     77     BRN\n",
       "78  77    立陶宛    0    1    0    1     77     LTU\n",
       "80  77   纳米比亚    0    1    0    1     77     NAM\n",
       "82  83  哈萨克斯坦    0    0    8    8     29     KAZ\n",
       "84  85     芬兰    0    0    2    2     66     FIN\n",
       "86  86  布基纳法索    0    0    1    1     77     BUR\n",
       "88  86     加纳    0    0    1    1     77     GHA\n",
       "90  86    科威特    0    0    1    1     77     KUW\n",
       "92  86    叙利亚    0    0    1    1     77     SYR"
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.iloc[::2]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 34 - <font color = '#1B85FF' >筛选行</font>｜条件（指定值）\n",
    "\n",
    "\n",
    "提取 中国、美国、英国 三行数据"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会",
         "rawType": "object",
         "type": "string"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "铜牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "总分",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "按总数排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会代码",
         "rawType": "object",
         "type": "string"
        }
       ],
       "ref": "d0683c4a-96c3-4791-a1c5-5912cfd5cc04",
       "rows": [
        [
         "0",
         "1",
         "美国",
         "39",
         "41",
         "33",
         "113",
         "1",
         "USA"
        ],
        [
         "1",
         "2",
         "中国",
         "38",
         "32",
         "18",
         "88",
         "2",
         "CHN"
        ],
        [
         "3",
         "4",
         "英国",
         "22",
         "21",
         "22",
         "65",
         "4",
         "GBR"
        ]
       ],
       "shape": {
        "columns": 8,
        "rows": 3
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>排名</th>\n",
       "      <th>国家奥委会</th>\n",
       "      <th>金牌数</th>\n",
       "      <th>银牌数</th>\n",
       "      <th>铜牌数</th>\n",
       "      <th>总分</th>\n",
       "      <th>按总数排名</th>\n",
       "      <th>国家奥委会代码</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>美国</td>\n",
       "      <td>39</td>\n",
       "      <td>41</td>\n",
       "      <td>33</td>\n",
       "      <td>113</td>\n",
       "      <td>1</td>\n",
       "      <td>USA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>中国</td>\n",
       "      <td>38</td>\n",
       "      <td>32</td>\n",
       "      <td>18</td>\n",
       "      <td>88</td>\n",
       "      <td>2</td>\n",
       "      <td>CHN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>英国</td>\n",
       "      <td>22</td>\n",
       "      <td>21</td>\n",
       "      <td>22</td>\n",
       "      <td>65</td>\n",
       "      <td>4</td>\n",
       "      <td>GBR</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   排名 国家奥委会  金牌数  银牌数  铜牌数   总分  按总数排名 国家奥委会代码\n",
       "0   1    美国   39   41   33  113      1     USA\n",
       "1   2    中国   38   32   18   88      2     CHN\n",
       "3   4    英国   22   21   22   65      4     GBR"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.loc[df['国家奥委会'].isin(['中国','美国','英国'])]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 35 -  <font color = '#1B85FF' >筛选行</font>｜多条件\n",
    "\n",
    "在上一题的条件下，新增一个条件：**金牌数小于30**"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会",
         "rawType": "object",
         "type": "string"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "铜牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "总分",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "按总数排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会代码",
         "rawType": "object",
         "type": "string"
        }
       ],
       "ref": "ef2c3033-3d56-4956-8d64-6d56d3c54f0f",
       "rows": [
        [
         "3",
         "4",
         "英国",
         "22",
         "21",
         "22",
         "65",
         "4",
         "GBR"
        ]
       ],
       "shape": {
        "columns": 8,
        "rows": 1
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>排名</th>\n",
       "      <th>国家奥委会</th>\n",
       "      <th>金牌数</th>\n",
       "      <th>银牌数</th>\n",
       "      <th>铜牌数</th>\n",
       "      <th>总分</th>\n",
       "      <th>按总数排名</th>\n",
       "      <th>国家奥委会代码</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>英国</td>\n",
       "      <td>22</td>\n",
       "      <td>21</td>\n",
       "      <td>22</td>\n",
       "      <td>65</td>\n",
       "      <td>4</td>\n",
       "      <td>GBR</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   排名 国家奥委会  金牌数  银牌数  铜牌数  总分  按总数排名 国家奥委会代码\n",
       "3   4    英国   22   21   22  65      4     GBR"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 注意加括号\n",
    "df.loc[(df['国家奥委会'].isin(['中国','美国','英国']))&(df['金牌数']<30)]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 36 - <font color = '#1B85FF' >筛选行</font>｜条件（包含指定值）\n",
    "\n",
    "提取 国家奥委会 列中，所有包含 `国`的行"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会",
         "rawType": "object",
         "type": "string"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "铜牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "总分",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "按总数排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会代码",
         "rawType": "object",
         "type": "string"
        }
       ],
       "ref": "58122f8e-54cf-463d-b84d-a3de74eac37e",
       "rows": [
        [
         "0",
         "1",
         "美国",
         "39",
         "41",
         "33",
         "113",
         "1",
         "USA"
        ],
        [
         "1",
         "2",
         "中国",
         "38",
         "32",
         "18",
         "88",
         "2",
         "CHN"
        ],
        [
         "3",
         "4",
         "英国",
         "22",
         "21",
         "22",
         "65",
         "4",
         "GBR"
        ],
        [
         "7",
         "8",
         "法国",
         "10",
         "12",
         "11",
         "33",
         "10",
         "FRA"
        ],
        [
         "8",
         "9",
         "德国",
         "10",
         "11",
         "16",
         "37",
         "8",
         "GER"
        ],
        [
         "15",
         "16",
         "韩国",
         "6",
         "4",
         "10",
         "20",
         "13",
         "KOR"
        ],
        [
         "48",
         "49",
         "中国香港",
         "1",
         "2",
         "3",
         "6",
         "39",
         "HKG"
        ],
        [
         "61",
         "59",
         "泰国",
         "1",
         "0",
         "1",
         "2",
         "66",
         "THA"
        ]
       ],
       "shape": {
        "columns": 8,
        "rows": 8
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>排名</th>\n",
       "      <th>国家奥委会</th>\n",
       "      <th>金牌数</th>\n",
       "      <th>银牌数</th>\n",
       "      <th>铜牌数</th>\n",
       "      <th>总分</th>\n",
       "      <th>按总数排名</th>\n",
       "      <th>国家奥委会代码</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>美国</td>\n",
       "      <td>39</td>\n",
       "      <td>41</td>\n",
       "      <td>33</td>\n",
       "      <td>113</td>\n",
       "      <td>1</td>\n",
       "      <td>USA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>中国</td>\n",
       "      <td>38</td>\n",
       "      <td>32</td>\n",
       "      <td>18</td>\n",
       "      <td>88</td>\n",
       "      <td>2</td>\n",
       "      <td>CHN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>英国</td>\n",
       "      <td>22</td>\n",
       "      <td>21</td>\n",
       "      <td>22</td>\n",
       "      <td>65</td>\n",
       "      <td>4</td>\n",
       "      <td>GBR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>8</td>\n",
       "      <td>法国</td>\n",
       "      <td>10</td>\n",
       "      <td>12</td>\n",
       "      <td>11</td>\n",
       "      <td>33</td>\n",
       "      <td>10</td>\n",
       "      <td>FRA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>9</td>\n",
       "      <td>德国</td>\n",
       "      <td>10</td>\n",
       "      <td>11</td>\n",
       "      <td>16</td>\n",
       "      <td>37</td>\n",
       "      <td>8</td>\n",
       "      <td>GER</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>16</td>\n",
       "      <td>韩国</td>\n",
       "      <td>6</td>\n",
       "      <td>4</td>\n",
       "      <td>10</td>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>KOR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48</th>\n",
       "      <td>49</td>\n",
       "      <td>中国香港</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>3</td>\n",
       "      <td>6</td>\n",
       "      <td>39</td>\n",
       "      <td>HKG</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>61</th>\n",
       "      <td>59</td>\n",
       "      <td>泰国</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>66</td>\n",
       "      <td>THA</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "    排名 国家奥委会  金牌数  银牌数  铜牌数   总分  按总数排名 国家奥委会代码\n",
       "0    1    美国   39   41   33  113      1     USA\n",
       "1    2    中国   38   32   18   88      2     CHN\n",
       "3    4    英国   22   21   22   65      4     GBR\n",
       "7    8    法国   10   12   11   33     10     FRA\n",
       "8    9    德国   10   11   16   37      8     GER\n",
       "15  16    韩国    6    4   10   20     13     KOR\n",
       "48  49  中国香港    1    2    3    6     39     HKG\n",
       "61  59    泰国    1    0    1    2     66     THA"
      ]
     },
     "execution_count": 23,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.loc[df['国家奥委会'].str.contains('国')]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 37 - 筛选某行某列\n",
    "\n",
    "提取 `第 0 行第 2 列`"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "39"
      ]
     },
     "execution_count": 24,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.iloc[0,2]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 38 - 筛选多行多列\n",
    "\n",
    "\n",
    "提取 第 0-2 行第 0-2 列\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会",
         "rawType": "object",
         "type": "string"
        }
       ],
       "ref": "2df93202-65c7-4e87-b81b-1eabe9b1e9bc",
       "rows": [
        [
         "0",
         "1",
         "美国"
        ],
        [
         "1",
         "2",
         "中国"
        ]
       ],
       "shape": {
        "columns": 2,
        "rows": 2
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>排名</th>\n",
       "      <th>国家奥委会</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>美国</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>中国</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   排名 国家奥委会\n",
       "0   1    美国\n",
       "1   2    中国"
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.iloc[0:2,0:2]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 39 - <font color ='#27BE49'>筛选值</font>｜组合（行号+列号）\n",
    "\n",
    "提取第 4 行，第 4 列的值"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "23"
      ]
     },
     "execution_count": 27,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.iloc[4,4]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "###  40 - <font color ='#27BE49'>筛选值</font>｜组合（行号+列名）\n",
    "\n",
    "提取行索引为 4 ，列名为 金牌数 的值\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "20"
      ]
     },
     "execution_count": 28,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.loc[4,'金牌数']"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 41 - <font color ='#27BE49'>筛选值</font>｜条件\n",
    "\n",
    "提取 国家奥委会 为 中国 的金牌数"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        }
       ],
       "ref": "a52bbdc8-6c64-438f-ab8f-4143948d564a",
       "rows": [
        [
         "1",
         "38"
        ]
       ],
       "shape": {
        "columns": 1,
        "rows": 1
       }
      },
      "text/plain": [
       "1    38\n",
       "Name: 金牌数, dtype: int64"
      ]
     },
     "execution_count": 29,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.loc[df['国家奥委会']=='中国','金牌数']"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 42 - <font color ='#27BE49'>筛选值</font>｜query\n",
    "\n",
    "使用 query 提取 金牌数 + 银牌数 大于 15 的国家"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会",
         "rawType": "object",
         "type": "string"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "铜牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "总分",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "按总数排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会代码",
         "rawType": "object",
         "type": "string"
        }
       ],
       "ref": "09f8a4a6-09d8-4634-b3a1-6128e2ecbd95",
       "rows": [
        [
         "0",
         "1",
         "美国",
         "39",
         "41",
         "33",
         "113",
         "1",
         "USA"
        ],
        [
         "1",
         "2",
         "中国",
         "38",
         "32",
         "18",
         "88",
         "2",
         "CHN"
        ],
        [
         "2",
         "3",
         "日本",
         "27",
         "14",
         "17",
         "58",
         "5",
         "JPN"
        ],
        [
         "3",
         "4",
         "英国",
         "22",
         "21",
         "22",
         "65",
         "4",
         "GBR"
        ],
        [
         "4",
         "5",
         "ROC",
         "20",
         "28",
         "23",
         "71",
         "3",
         "ROC"
        ],
        [
         "5",
         "6",
         "澳大利亚",
         "17",
         "7",
         "22",
         "46",
         "6",
         "AUS"
        ],
        [
         "6",
         "7",
         "荷兰",
         "10",
         "12",
         "14",
         "36",
         "9",
         "NED"
        ],
        [
         "7",
         "8",
         "法国",
         "10",
         "12",
         "11",
         "33",
         "10",
         "FRA"
        ],
        [
         "8",
         "9",
         "德国",
         "10",
         "11",
         "16",
         "37",
         "8",
         "GER"
        ],
        [
         "9",
         "10",
         "意大利",
         "10",
         "10",
         "20",
         "40",
         "7",
         "ITA"
        ]
       ],
       "shape": {
        "columns": 8,
        "rows": 10
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>排名</th>\n",
       "      <th>国家奥委会</th>\n",
       "      <th>金牌数</th>\n",
       "      <th>银牌数</th>\n",
       "      <th>铜牌数</th>\n",
       "      <th>总分</th>\n",
       "      <th>按总数排名</th>\n",
       "      <th>国家奥委会代码</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>美国</td>\n",
       "      <td>39</td>\n",
       "      <td>41</td>\n",
       "      <td>33</td>\n",
       "      <td>113</td>\n",
       "      <td>1</td>\n",
       "      <td>USA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>中国</td>\n",
       "      <td>38</td>\n",
       "      <td>32</td>\n",
       "      <td>18</td>\n",
       "      <td>88</td>\n",
       "      <td>2</td>\n",
       "      <td>CHN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>日本</td>\n",
       "      <td>27</td>\n",
       "      <td>14</td>\n",
       "      <td>17</td>\n",
       "      <td>58</td>\n",
       "      <td>5</td>\n",
       "      <td>JPN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>英国</td>\n",
       "      <td>22</td>\n",
       "      <td>21</td>\n",
       "      <td>22</td>\n",
       "      <td>65</td>\n",
       "      <td>4</td>\n",
       "      <td>GBR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>ROC</td>\n",
       "      <td>20</td>\n",
       "      <td>28</td>\n",
       "      <td>23</td>\n",
       "      <td>71</td>\n",
       "      <td>3</td>\n",
       "      <td>ROC</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>6</td>\n",
       "      <td>澳大利亚</td>\n",
       "      <td>17</td>\n",
       "      <td>7</td>\n",
       "      <td>22</td>\n",
       "      <td>46</td>\n",
       "      <td>6</td>\n",
       "      <td>AUS</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>7</td>\n",
       "      <td>荷兰</td>\n",
       "      <td>10</td>\n",
       "      <td>12</td>\n",
       "      <td>14</td>\n",
       "      <td>36</td>\n",
       "      <td>9</td>\n",
       "      <td>NED</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>8</td>\n",
       "      <td>法国</td>\n",
       "      <td>10</td>\n",
       "      <td>12</td>\n",
       "      <td>11</td>\n",
       "      <td>33</td>\n",
       "      <td>10</td>\n",
       "      <td>FRA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>9</td>\n",
       "      <td>德国</td>\n",
       "      <td>10</td>\n",
       "      <td>11</td>\n",
       "      <td>16</td>\n",
       "      <td>37</td>\n",
       "      <td>8</td>\n",
       "      <td>GER</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>10</td>\n",
       "      <td>意大利</td>\n",
       "      <td>10</td>\n",
       "      <td>10</td>\n",
       "      <td>20</td>\n",
       "      <td>40</td>\n",
       "      <td>7</td>\n",
       "      <td>ITA</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   排名 国家奥委会  金牌数  银牌数  铜牌数   总分  按总数排名 国家奥委会代码\n",
       "0   1    美国   39   41   33  113      1     USA\n",
       "1   2    中国   38   32   18   88      2     CHN\n",
       "2   3    日本   27   14   17   58      5     JPN\n",
       "3   4    英国   22   21   22   65      4     GBR\n",
       "4   5   ROC   20   28   23   71      3     ROC\n",
       "5   6  澳大利亚   17    7   22   46      6     AUS\n",
       "6   7    荷兰   10   12   14   36      9     NED\n",
       "7   8    法国   10   12   11   33     10     FRA\n",
       "8   9    德国   10   11   16   37      8     GER\n",
       "9  10   意大利   10   10   20   40      7     ITA"
      ]
     },
     "execution_count": 30,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.query('`金牌数`+`银牌数`>15')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "###  43 - <font color ='#27BE49'>筛选值</font>｜query（引用变量）\n",
    "\n",
    "使用 query 提取 金牌数 大于 金牌均值的国家"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.microsoft.datawrangler.viewer.v0+json": {
       "columns": [
        {
         "name": "index",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会",
         "rawType": "object",
         "type": "string"
        },
        {
         "name": "金牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "银牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "铜牌数",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "总分",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "按总数排名",
         "rawType": "int64",
         "type": "integer"
        },
        {
         "name": "国家奥委会代码",
         "rawType": "object",
         "type": "string"
        }
       ],
       "ref": "a4613d1f-0e98-4b9b-b1f8-d60c78662978",
       "rows": [
        [
         "0",
         "1",
         "美国",
         "39",
         "41",
         "33",
         "113",
         "1",
         "USA"
        ],
        [
         "1",
         "2",
         "中国",
         "38",
         "32",
         "18",
         "88",
         "2",
         "CHN"
        ],
        [
         "2",
         "3",
         "日本",
         "27",
         "14",
         "17",
         "58",
         "5",
         "JPN"
        ],
        [
         "3",
         "4",
         "英国",
         "22",
         "21",
         "22",
         "65",
         "4",
         "GBR"
        ],
        [
         "4",
         "5",
         "ROC",
         "20",
         "28",
         "23",
         "71",
         "3",
         "ROC"
        ],
        [
         "5",
         "6",
         "澳大利亚",
         "17",
         "7",
         "22",
         "46",
         "6",
         "AUS"
        ],
        [
         "6",
         "7",
         "荷兰",
         "10",
         "12",
         "14",
         "36",
         "9",
         "NED"
        ],
        [
         "7",
         "8",
         "法国",
         "10",
         "12",
         "11",
         "33",
         "10",
         "FRA"
        ],
        [
         "8",
         "9",
         "德国",
         "10",
         "11",
         "16",
         "37",
         "8",
         "GER"
        ],
        [
         "9",
         "10",
         "意大利",
         "10",
         "10",
         "20",
         "40",
         "7",
         "ITA"
        ],
        [
         "10",
         "11",
         "加拿大",
         "7",
         "6",
         "11",
         "24",
         "11",
         "CAN"
        ],
        [
         "11",
         "12",
         "巴西",
         "7",
         "6",
         "8",
         "21",
         "12",
         "BRA"
        ],
        [
         "12",
         "13",
         "新西兰",
         "7",
         "6",
         "7",
         "20",
         "13",
         "NZL"
        ],
        [
         "13",
         "14",
         "古巴",
         "7",
         "3",
         "5",
         "15",
         "18",
         "CUB"
        ],
        [
         "14",
         "15",
         "匈牙利",
         "6",
         "7",
         "7",
         "20",
         "13",
         "HUN"
        ],
        [
         "15",
         "16",
         "韩国",
         "6",
         "4",
         "10",
         "20",
         "13",
         "KOR"
        ],
        [
         "16",
         "17",
         "波兰",
         "4",
         "5",
         "5",
         "14",
         "19",
         "POL"
        ],
        [
         "17",
         "18",
         "捷克",
         "4",
         "4",
         "3",
         "11",
         "23",
         "CZE"
        ],
        [
         "18",
         "19",
         "肯尼亚",
         "4",
         "4",
         "2",
         "10",
         "25",
         "KEN"
        ],
        [
         "19",
         "20",
         "挪威",
         "4",
         "2",
         "2",
         "8",
         "29",
         "NOR"
        ],
        [
         "20",
         "21",
         "牙买加",
         "4",
         "1",
         "4",
         "9",
         "26",
         "JAM"
        ]
       ],
       "shape": {
        "columns": 8,
        "rows": 21
       }
      },
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>排名</th>\n",
       "      <th>国家奥委会</th>\n",
       "      <th>金牌数</th>\n",
       "      <th>银牌数</th>\n",
       "      <th>铜牌数</th>\n",
       "      <th>总分</th>\n",
       "      <th>按总数排名</th>\n",
       "      <th>国家奥委会代码</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>美国</td>\n",
       "      <td>39</td>\n",
       "      <td>41</td>\n",
       "      <td>33</td>\n",
       "      <td>113</td>\n",
       "      <td>1</td>\n",
       "      <td>USA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>中国</td>\n",
       "      <td>38</td>\n",
       "      <td>32</td>\n",
       "      <td>18</td>\n",
       "      <td>88</td>\n",
       "      <td>2</td>\n",
       "      <td>CHN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>日本</td>\n",
       "      <td>27</td>\n",
       "      <td>14</td>\n",
       "      <td>17</td>\n",
       "      <td>58</td>\n",
       "      <td>5</td>\n",
       "      <td>JPN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>英国</td>\n",
       "      <td>22</td>\n",
       "      <td>21</td>\n",
       "      <td>22</td>\n",
       "      <td>65</td>\n",
       "      <td>4</td>\n",
       "      <td>GBR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>ROC</td>\n",
       "      <td>20</td>\n",
       "      <td>28</td>\n",
       "      <td>23</td>\n",
       "      <td>71</td>\n",
       "      <td>3</td>\n",
       "      <td>ROC</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>6</td>\n",
       "      <td>澳大利亚</td>\n",
       "      <td>17</td>\n",
       "      <td>7</td>\n",
       "      <td>22</td>\n",
       "      <td>46</td>\n",
       "      <td>6</td>\n",
       "      <td>AUS</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>7</td>\n",
       "      <td>荷兰</td>\n",
       "      <td>10</td>\n",
       "      <td>12</td>\n",
       "      <td>14</td>\n",
       "      <td>36</td>\n",
       "      <td>9</td>\n",
       "      <td>NED</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>8</td>\n",
       "      <td>法国</td>\n",
       "      <td>10</td>\n",
       "      <td>12</td>\n",
       "      <td>11</td>\n",
       "      <td>33</td>\n",
       "      <td>10</td>\n",
       "      <td>FRA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>9</td>\n",
       "      <td>德国</td>\n",
       "      <td>10</td>\n",
       "      <td>11</td>\n",
       "      <td>16</td>\n",
       "      <td>37</td>\n",
       "      <td>8</td>\n",
       "      <td>GER</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>10</td>\n",
       "      <td>意大利</td>\n",
       "      <td>10</td>\n",
       "      <td>10</td>\n",
       "      <td>20</td>\n",
       "      <td>40</td>\n",
       "      <td>7</td>\n",
       "      <td>ITA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>11</td>\n",
       "      <td>加拿大</td>\n",
       "      <td>7</td>\n",
       "      <td>6</td>\n",
       "      <td>11</td>\n",
       "      <td>24</td>\n",
       "      <td>11</td>\n",
       "      <td>CAN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>12</td>\n",
       "      <td>巴西</td>\n",
       "      <td>7</td>\n",
       "      <td>6</td>\n",
       "      <td>8</td>\n",
       "      <td>21</td>\n",
       "      <td>12</td>\n",
       "      <td>BRA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>13</td>\n",
       "      <td>新西兰</td>\n",
       "      <td>7</td>\n",
       "      <td>6</td>\n",
       "      <td>7</td>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>NZL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>14</td>\n",
       "      <td>古巴</td>\n",
       "      <td>7</td>\n",
       "      <td>3</td>\n",
       "      <td>5</td>\n",
       "      <td>15</td>\n",
       "      <td>18</td>\n",
       "      <td>CUB</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>15</td>\n",
       "      <td>匈牙利</td>\n",
       "      <td>6</td>\n",
       "      <td>7</td>\n",
       "      <td>7</td>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>HUN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>16</td>\n",
       "      <td>韩国</td>\n",
       "      <td>6</td>\n",
       "      <td>4</td>\n",
       "      <td>10</td>\n",
       "      <td>20</td>\n",
       "      <td>13</td>\n",
       "      <td>KOR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>17</td>\n",
       "      <td>波兰</td>\n",
       "      <td>4</td>\n",
       "      <td>5</td>\n",
       "      <td>5</td>\n",
       "      <td>14</td>\n",
       "      <td>19</td>\n",
       "      <td>POL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>18</td>\n",
       "      <td>捷克</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>3</td>\n",
       "      <td>11</td>\n",
       "      <td>23</td>\n",
       "      <td>CZE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>19</td>\n",
       "      <td>肯尼亚</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>10</td>\n",
       "      <td>25</td>\n",
       "      <td>KEN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>20</td>\n",
       "      <td>挪威</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>8</td>\n",
       "      <td>29</td>\n",
       "      <td>NOR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>21</td>\n",
       "      <td>牙买加</td>\n",
       "      <td>4</td>\n",
       "      <td>1</td>\n",
       "      <td>4</td>\n",
       "      <td>9</td>\n",
       "      <td>26</td>\n",
       "      <td>JAM</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "    排名 国家奥委会  金牌数  银牌数  铜牌数   总分  按总数排名 国家奥委会代码\n",
       "0    1    美国   39   41   33  113      1     USA\n",
       "1    2    中国   38   32   18   88      2     CHN\n",
       "2    3    日本   27   14   17   58      5     JPN\n",
       "3    4    英国   22   21   22   65      4     GBR\n",
       "4    5   ROC   20   28   23   71      3     ROC\n",
       "5    6  澳大利亚   17    7   22   46      6     AUS\n",
       "6    7    荷兰   10   12   14   36      9     NED\n",
       "7    8    法国   10   12   11   33     10     FRA\n",
       "8    9    德国   10   11   16   37      8     GER\n",
       "9   10   意大利   10   10   20   40      7     ITA\n",
       "10  11   加拿大    7    6   11   24     11     CAN\n",
       "11  12    巴西    7    6    8   21     12     BRA\n",
       "12  13   新西兰    7    6    7   20     13     NZL\n",
       "13  14    古巴    7    3    5   15     18     CUB\n",
       "14  15   匈牙利    6    7    7   20     13     HUN\n",
       "15  16    韩国    6    4   10   20     13     KOR\n",
       "16  17    波兰    4    5    5   14     19     POL\n",
       "17  18    捷克    4    4    3   11     23     CZE\n",
       "18  19   肯尼亚    4    4    2   10     25     KEN\n",
       "19  20    挪威    4    2    2    8     29     NOR\n",
       "20  21   牙买加    4    1    4    9     26     JAM"
      ]
     },
     "execution_count": 31,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "mean_gold=df['金牌数'].mean()\n",
    "df.query('`金牌数`>@mean_gold')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "下表为您总结了`df.query()`的核心用法和关键技巧。\n",
    "\n",
    "| 特性 | 说明 | 示例 |\n",
    "| :--- | :--- | :--- |\n",
    "| **基本语法** | 使用字符串表达式进行筛选，返回满足条件的行。表达式需能评估为布尔值。 | `df.query('age > 30')` |\n",
    "| **多条件组合** | 使用 `and`/`&` 表示“与”，使用 `or`/`\\|` 表示“或”。条件较多时，`query`的简洁性优势更明显。 | `df.query('age > 30 and city == \"London\"')` |\n",
    "| **检查值是否在列表中** | 使用 `in` 关键字判断列值是否存在于某个列表中，替代传统的`isin()`方法，更直观。 | `df.query('brand in [\"Python\", \"Java\"]')` |\n",
    "| **引用外部变量** | 在查询字符串中，通过在变量名前加 `@` 符号来引用外部变量，使查询条件动态化。 | `threshold = 30`<br>`df.query('age > @threshold')` |\n",
    "| **基于索引查询** | 若索引有名称，可直接使用名称查询；若无名称，可使用`ilevel_0`（第一级）、`ilevel_1`（第二级）等。 | `df.query('index > 5')` （针对默认整数索引） |\n",
    "| **列名含特殊字符** | 若列名包含空格、点号等特殊字符，需用**反引号（`）** 将列名括起来，否则会解析错误。 | `df.query(\"`till years` < 5\")` |\n",
    "| **筛选后选择列** | 可以链式调用其他方法，在筛选结果中进一步选择需要的列。 | `df.query('A > B')[['name', 'value']]` |"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.10.4"
  },
  "toc": {
   "base_numbering": 1,
   "nav_menu": {},
   "number_sections": false,
   "sideBar": true,
   "skip_h1_title": false,
   "title_cell": "Table of Contents",
   "title_sidebar": "Contents",
   "toc_cell": false,
   "toc_position": {
    "height": "calc(100% - 180px)",
    "left": "10px",
    "top": "150px",
    "width": "367px"
   },
   "toc_section_display": true,
   "toc_window_display": true
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
